Federer overtakes Messi to become highest-paid athlete
Roger Federer has become the first tennis player to top the annual Forbes list of the world's highest paid athletes, overtaking footballers Lionel Messi and Cristiano Ronaldo, writes Luke James.
Read More