According to Forbes, the Swiss earned $ 106.3 million through prize and advertising contracts.
In this indicator, he beat Juventus footballer Cristiano Ronaldo (105 million) and Barcelona player Lionel Messi ($ 104 million).
Federer is a 20-time winner of the Grand Slam tournament.
Federer previously proposed combining ATP and WTA.