Maria Sharapova came through a hard-fourth semi-final tie against Eugene Bouchard to reach the French Open final on Thursday.
The Russian came back from a set down to beat the 20-year-old Canadian 4-6, 7-5, 6-2 in two hours and 27 minutes.
The 2012 Champion will face fourth seed Simona Halep in Saturday’s final, after the Romanian saw off Germany’s Andrea Petkovic 6-2, 7-6 (7-4).
Halep will be competing in her first Grand Slam final against Sharapova, whom she has lost all three of their previous meetings, including the Madrid Open where the four-time Majors winner likewise came from a set down to claim victory.
Against Bouchard was the third time in a row seventh seed Sharapova had to recover from a set down, following same outcomes against Sam Stosur and Garbine Muguruza in the previous two rounds.
Halep maintained her impressive form of the last 12-months in the second semi-final of the day. She is yet to lose a set in the ongoing Roland Garros championship.
The 22-year-old wouldn’t rather be tagged a novice in her first Grand Slam final, having won seven singles since last year’s French Open.
She sealed off the first set against 28th seed Petkovic- also playing in her first Grand Slam semi-final- in 28 minutes before fighting it out in a thrilling second set.
Petkovic broke early and had two points for 4-1, only to hand the advantage back with a double-fault and two errors.
Halep, though under pressure serving second in the set, held her nerve before edging a nervous tie-break from both players.