
Roger Federer earned $106.3 million in the last 12 months, including $100 million via endorsements, to move up four places
Source
Roger Federer 1st tennis player to top Forbes’ highest-paid athletes list
News Portal

Roger Federer earned $106.3 million in the last 12 months, including $100 million via endorsements, to move up four places
Source