Roger Federer, the 17-time grand slam winner, is estimated to have earned $71.5 million in that time from sponsors, endorsements and exhibition matches, not to mention the $6.5 million in prize money.
[