Image Source - Instagram.com/Roger Federer
Image Source - Instagram/Roger Federer
Image Source - Instagram/Roger Federer
Federer initially agreed to an endorsement arrangement with the prestigious watchmaker Rolex in 2006.
From his tournament winnings, Roger Federer has collected almost $129 million.
The amount of money Federer makes per game is unknown. However, it's reported that the tennis star was paid almost $2 million per match.