Well, well, well. If this isn't the most "unexpected" semis this year, I don't know what is. Federer is playing like the 16-time Grandslam champion that he is but nobody (aside from us die-hard fans) expected him to go all out in this year's French Open.
But if there's any indication that he's back in his old form, it's the match against Serbia's Janko Tipsarevic where the Swiss won 6-1, 6-4, 6-3.
Another Serbian Novak Djokovic (who?) is facing Federer and will put his unbeaten streak on the line. At 41-0 this year, a win by Djokovic will tie him with John McEnroe for the best start in a season in the Open Era. It also means that even if the Serb loses in the championship on Sunday, he will still be the new number one tennis player in the world.
And while he may not want to admit it, all of these equates to pure pressure on Djokovic compared to Federer, the "underdog" who has been playing unlike any we've seen so far this year. And did I mention that Federer hasn't lost a set in this tournament so far?
All indications lead to a five-set thriller between these two top players and while Djokovic is the heavy favorite, I'm going with Federer on this one.
On the other half of the draw is the world number one Rafael Nadal and number four Andy Murray. I won't delve too much into this match but I don't like Rafa's chances. It feels like his confidence is at a low and I just can't figure out why.
Murray reaching the French Open semis, on the other hand, is the true unexpected story of this tournament and despite rolling his ankle in a previous match, I see him as a winner in four.