#5 Better performance for country
Winning Davis Cup and an Olympic gold is the ultimate dream for any nationalistic tennis player. Federer has been able to lift the Davis Cup for Switzerland only once, back in 2014, whereas Nadal has done it on four occasions for Spain (2004, 2008, 2009, 2011).
When it comes to the Olympics, Federer has won the gold in men's doubles along with Stan Wawrinka in Beijing in 2008 and he has also won the silver in men's singles at the London Olympics in 2012, where he lost to Andy Murray in the final.
Nadal on the other hand has gone one step further. He won the gold in men's singles at the 2008 Olympics in Beijing where he defeated Fernando Gonzalez of Chile. The Matador then went on to win the gold in men's doubles at Rio 2016, with fellow Spaniard Marc Lopez.
So even though Federer has 20 Grand Slams as compared to Nadal's 16, Nadal can be considered greater than Federer in at least five different aspects. Also, it is interesting to note that there is an age difference of five years between the two; it won't be surprising if Nadal ends up winning more Grand Slams than Federer by the time their careers are over.
Who Are Roger Federer's Kids? Know All About Federer's Twins