Maria Sharapova made it back into the French Open final for the third straight year, beating Eugenie Bouchard of Canada 4-6, 7-5, 6-2 on Thursday.
The seventh-seeded Russian lost the first set for the third straight match, but again managed to turn things around. Sharapova has now won 19 straight three-set matches on clay.

Sharapova completed a career Grand Slam by winning the title at Roland Garros in 2012, but lost to Serena Williams in last year's final.

Bouchard, a 20-year-old Canadian seeded 18th at Roland Garros, was playing at the French Open for the only second time. Last year, she lost to Sharapova in the second round.
In the other semi-final match, fourth-seeded Simona Halep of Romania will face 28th-seeded Andrea Petkovic of Germany. The final is on Saturday.