Nole has beaten Fed the last three times they've met, and is in his absolute prime.
The Swiss hasn't won a Grand Slam since Australia 2010.
A month ago in Paris, the Serbinator ripped through Roger's defense with ease, defeating him in three straight sets.
Sure, Federer is a six-time former Wimbledon champion, but his last title was in 2009 when Rafael Nadal was out with injury.
Novak has played impeccably this Wimbledon, losing just one set in five matches to reach the semifinals.
Federer was just two points away from defeat in his third-round match against No. 29 seed Julien Benneteau, and also lost a set to fellow veteran Xavier Malisse.
Though Fed appears to have recovered from the back injury he was carrying against Malisse, he really is running on fumes at the end of a career that sees him heading towards retirement as the undisputed GOAT.
It's almost certain that Djokovic's opponent in Sunday's final will be the plucky Brit Andy Murray.
Murray holds a 5-1 head-to-head winning record over Jo-Wilfried Tsonga.
Funnily enough, if Tsonga was to progress to the final, I'd rate him as a more dangerous threat to Nole than the Scotsman.
The Frenchman's problem though, is inconsistency.
J-WT held four match points against Djokovic in the quarterfinals of last month's French Open before going out in five sets.
Jo, if you can't beat Nole in front of your home crowd, you ain't gonna beat him at Wimbledon.
But as I said, in all likelihood it will be a Murray vs. Djokovic final.
Murray seems to have recovered his good form of early 2012.
His five-set defeat to Djokovic in the semifinals of the Australian Open was one of the best performances of his career, but a loss is still a loss.
Providing he gets past Tsonga, Murray will be the first British player to reach the final since 1938.
But he's not the player Djokovic is.
Nole thrives in high-pressure situations and will not be fazed in the least by a highly partisan 15,000 centre-court crowd.
If they're lucky, Federer and Murray may each get a set against the defending champion.
Do you agree?