Maria Sharapova battled into her fourth successive French Open semi-final and fifth of her career with a 1-6, 7-5, 6-1 win over rising Spaniard Garbine Muguruza on Tuesday.
The seventh-seeded Russian, who was the 2012 champion and runner-up to Serena Williams last year, goes on to face either Carla Suarez Navarro of Spain or Canada’s Eugenie Bouchard for a place in Saturday’s final.