(CNN) -- Maria Sharapova remains on course to complete a career slam after she set up a French Open semifinal showdown with Wimbledon champion Petra Kvitova. The Russian dispatched Kaia Kanepi, from Estonia, 6-2 6-3 and now needs just two more victories to join an exclusive club in the game who have won all four grand slam titles. The world No. 2 has reached the final four at Roland Garros twice before and beat Kvitova, from the Czech Republic, in the semifinals in Stuttgart -- a tournament she went on to win. But Kvitova's only grand slam win to date came at last year's Wimbledon tournament, when she beat Sharapova in straight sets in the final.
@highlight
Maria Sharapova to meet Wimbledon champion Petra Kvitova in French Open semis
@highlight
Sharapova defeats Kaia Kanepi in straight sets to take her place in the final four
@highlight
Kvitova wins hard-fought clash with qualifier Yaroslava Shvedova 3-6 6-2 6-4
@highlight
The other semifinal is between No. 6 seed Samantha Stosur and Italian Sara Errani
"She attacked all the time, I didn't have any time to hit my shots and I just couldn't get any rhythm out there," @placeholder explained.
It ended @placeholder's hopes of becoming the first qualifier ever to reach the Roland Garros semis, and propelled Kvitova closer to her second grand slam final appearance.