5. Roger Federer Total earnings: £33.6 million Salary/winnings: £4.9 mill - The Independent