Serena Williams (USA)  vs Sara Errani (ITA) . Errani surprised yours truly and other observers of the game by overcoming her lifetime record of 0-28 against Top 5 players to defeat World #4 Aggie Radwanska. This may be because the diminutive Italian is now ensconced in the Top 5 of the WTA rankings herself. For the second consecutive year she is in the semifinals of Roland Garros, and her 3rd major semifinal in the last year. Unfortunately, she will be facing someone who easily beat her in the Madrid semifinals less than a month ago and whom she has only ever won a single set out of the 11 that they have played.
Victoria Azarenka (BLR)  vs Maria Sharapova (RUS) . Despite suffering the indignity of being forced to eat a bagel in the first set of her quarterfinal match against her least favorite person on tour, Jelena Jankovic, Sharapova was able to come through and eventually win the match 0-6 6-4 6-3 and reach her third consecutive semifinal here in as many years. Azarenka had an easier time to reach her first Roland Garros semifinal by dispatching Maria Kirilenko who is probably just satisfied that her singles results have elevated her to the WTA Top 10. This is a very hard match to call.
have played 12 times in their career, with Vika leading Masha 7-5 overall, but the Russian leads the Belarussian 2-0 on clay. Sharapova is the defending champion here but Azarenka won the first major of the year in Australia. On most surfaces I would give the edge to Azarenka, because she is generally the better mover and she matches Sharapova's power on both wings. On clay, however, Sharapova has demonstrated that she is now comfortable and has dramatically improved her defensive abilities on this surface. I believe it will be a very close match but that Sharapova will reach her 2nd consecutive Roland Garros final. Mad Professah's pick: Sharapova in 3 sets.