Those two were supposed to be the heavy favorites, nobody was supposed to stand in the way of either one of them, and the matches they play leading into the finals were supposed to be nothing but practice matches.
I, for one, had bought into the idea of Djokovic easily making it into the finals and beating Nadal , but after watching the tournament this far, it is clear that Djokovic's road to the finals will make its toughest stop on Thursday.
Lately, many people have had their fair share of opinions on whether Federer has lost a step. Even in today's match, John McEnroe hinted that Federer might be distracted by his two kids, and that has caused him to fall from the once high pedestal people had placed him on.
For so long, we took his skill for granted and now that it appears he is on the back side of his career, many people are doubting his ability to continue to play at a high level.
It is easy to forget that he has made 28 consecutive quarterfinal appearances at the slams.
Even though Federer would like to be competing in the finals of every tournament, the level he is playing at now would be just fine for almost any player in the world.
Federer is the only player in the tournament who has yet to drop a set so far. He does have the experience over Djokovic when it comes to Roland Garros, and even though he often has trouble with Nadal, it is clear Nadal is not playing at the level that so many expected going in to this tournament.
If Federer can play strong for six sets in the next few days, he could very easily win the title. And while it has been fun watching Djokovic's dominance, it seems that all good things must come to an end.
However, a well-rested Djokovic coupled with all of the confidence in the world might just prove to tough for the one-time winner of Roland Garros.