Having won 20 Grand Slam titles, Roger Federer is ahead of all others in terms of his game and earnings.

Federer leads in expensive cars and expensive watches.

He has earned 13.1 crore dollars (approx. Rs. 1042 crore) as prize money in his career.

Forbes has revealed in its report that about 100 crore dollars (about Rs. 8 thousand crores) have been earned through businesses.

Federer's earnings off the tennis court are estimated to be $9 million per year.

Federer's earnings are more than Nadal's $50 million and Djokovic's $40 million.

In terms of earnings, he is the seventh player to earn 100 crore dollars in the world.

Federer owns luxurious houses.

He spends a part of his earnings on charity work.