Roger Federer Edges Out Football Giants Messi and Ronaldo To Take The Number One Spot On Rich List

Roger Federer has been crowned No 1 on Forbes' Highest Paid Athletes list for the first time in his career. 

The Swiss tennis icon has held off competition from Cristiano Ronaldo, Lionel Messi, Neymar and LeBron James to take top spot with pre-tax earnings in 2020 of $106.3million (£85.9m).

Federer, who has won 20 Grand Slam titles to date which is the most of any male player in the tennis Open era, has amassed such a profile that he generated $100m (£80.7m) in endorsements alone.  "