There will be two surprise finalists contesting the women's final match at Roland Garros. Francesca Schiavone of Italy will go head-to-head with Australia's Samantha Stosur. For both, this is a first Grand Slam final. It could be a stepping stone to greater things for Stosur, who has been rapidly improving over recent times. For Schiavone, however, at the age of 29, this could just be the icing on the cake for her tennis career.
I'm leaning towards Stosur for this one, but there have been many surprises already these last two weeks, so who knows. At least it will be something different for the world to watch.
Stosur has beaten three former/current world number ones en route to the final: Henin, Serena Williams and Jankovic
Schiavone has conquered Li Na, Kirilenko, Wozniacki and Dementieva, high quality opponents, to earn her place in the showpiece final
Tonight the men's semi-finals explode with the ever-improving Soderling up against the giant Czech, Tom Berdych. This will be a story of two similar players with quick first serves and rasping forehands. Berdych hasn't been this far before, but it is familiar territory for the Swede, who finished as runner-up last year. Got to go with Soderling for this one. He's in good form and is building some decent momentum.
Then we have Rafael Nadal playing surprise semi-finalist, Jurgen Melzer. This should be a walk in the park for the effervescent Spaniard, but Melzer is a player to be watched carefully. He has seen off David Ferrer and Novak Djokovic already - could he add the scalp of Nadal to his French Open collection?