Federer has won 19 men's singles Grand Slam titles - four more than Nadal in second.
Federer is considered to be one the greatest to play the game and a role model for emerging players.
McEnroe believes Nadal's lack of Grand Slams outside of Paris hinders his legacy.
Federer won a record eighth title at Wimbledon this year making two Grand Slam wins in 2017.
Federer and Nadal have won a combined nine titles in 2017, which include three Grand Slams.
Federer has won 5 of the 7 events he has played in 2017.
Federer is a 19-time Grand Slam winner following his recent Wimbledon success.
Federer is ranked No 3 at the moment, 1,205 points behind top-ranked Murray.
Demands on the sport's finest-ever competitors is greater than ever - when we should be looking after them.
Federer has won the two Grand Slams - Australian Open and Wimbledon - he has played this year.
Federer has had a career resurgence this year with five titles including two Grand Slams.
The Swiss won his 19th grand slam title and eighth at SW19 by beating Marin Cilic.
The Swiss player defeated Marin Cilic to bag his 19th Grand Slam title on Sunday, 16 July.
Federer won a record eight Wimbledon title on Sunday (16 July) defeating Marin Cilic.
19-time Grand Slam winner has enjoyed a fantastic return to form in 2017 following six-month break.
Veteran Swiss scoops 19th major triumph with dominant 6-3, 6-1, 6-4 victory at SW19.
Federer is looking for his eighth Wimbledon title while Cilic seeks his first ever championship win at SW19.
Federer made his 11th Wimbledon final after beating Berdych in straight sets.
18-time Grand Slam winner defeats 2010 finalist in straight sets to book 11th appearance in SW19 showpiece.
Roddick says he cannot see Federer's decline anytime soon.
Murray's hip injury flared up during his Wimbledon quarter-final loss to Sam Querrey.
The former world number crashed out of Wimbledon after retiring due to injury.