Since 2007, Roger Federer has reigned as the world’s highest-paid tennis player. But while the 42-year-old Swiss ace is still collecting an estimated $95 million a year, his retirement last ...