Safin vs Djokovic : 2-0 (+7 years)
Gonzalez vs Djokovic : 2-1 (+7 years)
Roddick vs Djokovic : 5-4 (+4 years)
Djokovic won 8 out of 12 Grand Slam finals against Murray and old Federer.
You really don't need to belittle and disrespect Federer just because he almost always failed against his biggest rivals. He is still a great player and you should respect him.
Federer's H2H against Hewitt from 1999-2003: 2-7
Federer's H2H against Agassi from 1999-2003: 0-3
Gluten top 10 Nole, meanwhile, had a 6-6 H2H against Federer from March 2007-September 2010, winning twice at slams, three times at masters, and Basel. Federer had no advantage once Nole entered the top 10