Roger Federer is the world's sixth highest-earning athlete with an income of $43 million, according to Forbes.
Earlier the same day, Sports Illustrated named Federer the second highest-earning athlete and top non-American with earnings over $61 million (see below). Soccer player Lionel Messi's earnings were estimated at $27 million by Forbes and $44 million by SI.
Maria Sharapova was the only other tennis player on Forbes' list, coming in at No. 35 with estimated earnings of $24.5 million.