Roger Federer left tennis last September at the Laver Cup, at the O2 Arena in London, where the Swiss played his last match, in doubles, together with his friend-rival of a thousand battles, Rafael Nadal. Roger said about his farewell: "The past three years have presented me with challenges in the form of injuries and surgeries.
I have worked hard to get back to full competitive form. But I also know my body's capabilities and limitations and lately his message to me is been clear."
How much has Federer earned in his career?
Roger has collected just under $135m in prize money since turning pro in 1998, third in ATP Tour history behind Novak Djokovic, first with $162m, and Nadal, second with $135.2m.
Off the court, according to Forbes, Federer has earned more than $1 billion throughout his career, mostly through his endorsements and other business ventures. A sensational detachment from Djokovic and Nadal. Federer has long-term sponsorship deals with over a dozen brands and many of them have stayed with him for more than a decade, including Credit Suisse, Lindt, Mercedes and Rolex.
In 2018 he signed a clothing deal with Uniqlo worth over $300 million over ten years. Federer's main investment is his share of the Swiss company On. Born in 2010 in Zurich from the idea of a former Ironman specialist, Olivier Bernhard, On produces sports shoes.
The first version, by admission of David Allemann, one of the founders, was so bad that it deserved the nickname Frankenstein. Allemann told Forbes: "The shoe that Olivier offered us was ugly as hell and looked like a collage.
But when a friend of mine, Caspar Coppetti and I tried to put it on and run, we said to each other: Wow, that's an amazing feeling!" Federer is also one of the athletes who surpassed the billion dollar mark in career earnings along with LeBron James, Floyd Mayweather, Lionel Messi, Phil Mickelson, Cristiano Ronaldo and Tiger Woods.
The extra tennis earnings have allowed him to be the seventh highest paid athlete in the world in the Forbes ranking of 2022. Federer was the world's highest-paid athlete of 2020 with a total of $108.9 million and ranked as the highest-paid tennis player for 16 consecutive years.