1199253351

Roger Federer leads the annual Forbes ranking of highest-paid athletes with what the magazine says is $106.3 million US in total earnings.