Maria Sharapova stormed into her third semi final of French Open on Wednesday after thrashing Estonia's Kaia Kanepi 6-2, 6-3 victory over in 74 minutes.
The Russian world No. 2, who was also a semifinalist in 2007 and 2011, will tackle Wimbledon champion Petra Kvitova for a place in Saturday's final.
Sharapova, who won Wimbledon in 2004, the US Open in 2006 and the Australian Open in 2008, has now made another step closer to complete her career grand slam titles and gain one more win than last year, when she lost to eventual champion Li Na.
If Sharapova makes the final, she would rise to No. 1 in the WTA rankings, overtaking Victoria Azarenka.
Against 23rd-seed Kanepi, Sharapova played much better than she did in her previous match, where she had 12 double-faults and was broken nine times. On another gloomy day both of them exchanged breaks in the first two games before the Russian picked up two more in the third and seventh games. The Estonian saved two set points, but that was not enough against Sharapova, who clinched the next set.