Romania's Simona Halep made a resounding comeback to fend off a match point and beat Elina Svitolina 3-6 7-6 (8-6) 6-0 in the French Open quarter-finals played on Wednesday.
Third seed Halep's French open campaign looked all but over after going a set and 5-1 down. But the Romanian turned around the match by winning five consecutive games to take it to a decider, which she finished off with ease.
Halep will play Karolina Pliskova in the last four, after the world number three beat Caroline Garcia 7-6 (7-3) 6-4 in Wednesday's other quarter-final.
Garcia, 23, was the last French hope remaining in both the men's and women's singles draw. The world number 28 put up a decent fight to take the first set against second seed Pliskova to a tie-break, but the 2016 US Open finalist proved too strong.