#5 The highest number of titles for both Federer and Nadal have come at the expense of each other

Federer (103) and Nadal (84) have the most singles titles of any active player and are in second and fourth places respectively in the all-time list.
The highest number of Federer's titles, by opponent, have come against Nadal (10), the most recent being at the 2017 Shanghai Masters. Federer has won 3 Grand Slam titles (2006-07 Wimbledon, 2017 Australian Open), 1 ATP Finals title (2010), 5 Masters 1000 titles and 1 ATP 500 title (2015 Basel) at the expense of the Spaniard.
The same also holds true for Nadal. The Spaniard has beaten Federer in more finals (14) than he has done against any other opponent. Nadal's last victory over Federer in a title match was at Rome 2013.
The southpaw's victories over Federer in a final have yielded him 7 Grand Slam titles, 6 Masters 1000 titles and 1 ATP 500 title (2006 Dubai).
You may also like: 3 stunning facts about the Big 3 of Federer, Nadal and Djokovic
Who Are Roger Federer's Kids? Know All About Federer's Twins