From 20 grand slams, Federer won 12 until 2007, until Djokovic and Nadal have become serious competitors.
From 2007 until now Federer won 8 grand slams and Djokovic 15.
I think a real turn has occurred in the US Open semifinals 2011.
Federer had a great 2-0 lead in the sets but Djokovic returned and balanced on 2-2.
In the last set Federer again had great lead 5:3 and 40:15 on his service but lost this game.
I think Federer never recovered from that defeat and began to be afraid of Djokovic.
In the next five and a half years Federer won only 1 grand slam.
So, because of this history I think that Djokovic has a much greater chance of winning today.
Federer is a great player and he is not some who is afraid of Djokovic. No one can remain champion forever and I think Federer had a great career and now his age factor wont let him win all the tournaments. Yet, you cannot compare the class of Federer with Djokovic. Federer is vastly more experienced of the two.
Well the competition is going tough at the moment. The game is in the fifth set and Djokovic just seems a bit more balanced than the Federer is. My bet for more than 4 sets yielded so does my expectation of an exciting match.