Man this era of tennis with Federer, Nadal and Djokovic has been fantastic. All 3 are all time greats in the game. I was looking at some stats for each in the major final.
Of Federer's 17 Grand Slam wins only 4 were against all time greats, (2005 US Open vs Agassi, 2006 & 2007 Wimbledon againt Nadal & 2007 US Open against Djovoki)
Of Nadal's 14 Grand Slam wins 10 came against all time greats (6 against Federer and 4 against Djovokic though 60% of them were at Roland Garros)
Of Djovokic's 7 Grand Slam wins 4 came against all time greats (3 vs. Nadal 2011 Wimbledon, 2011 US Open, 2012 Aussie Open & 2014 Wimbledon vs Federer)
I would have loved to see all 3 of them in their primes together as Federer already had 6 majors to Nadal's 1 after 2005 and Djovokic didn't start to break through until 2007.