Elena Rybakina secured a hard-fought comeback victory after goings a set down in the semi-finals of the St Petersburg Open. Rybakina defeated sixth seed Maria Sakkari 3-6, 7-5, 6-1 to advance in the St Petersburg final. She will face second seed Kiki Bertens in the final of the tournament.