Roger Federer, a Swiss professional tennis player, currently holds the world No. 3 ranking in men’s singles tennis by the Association of Tennis Professionals. He has won 20 Grand Slam singles titles, the most by any male player in history. Federer has also held the world No. 1 spot in the ATP rankings for a record total of 310 weeks, and has been the year-end No. 1 five times, including four consecutive times.

Since turning professional in 1998, Federer has consistently held a top ten ranking from October 2002 to November 2016. He holds the record for the most Wimbledon men’s singles titles with eight, as well as six Australian Open titles, five US Open titles, and one French Open title. Moreover, he is among the eight men who have attained a Career Grand Slam, which is an outstanding accomplishment.

Novak Djokovic is a professional tennis player from Serbia who currently holds the world No. 2 ranking in men’s singles tennis according to the Association of Tennis Professionals. He has an impressive record of 16 Grand Slam singles titles, five ATP Finals titles, 34 ATP Tour Masters 1000 titles, 13 ATP Tour 500 titles, and has been ranked No. 1 in the ATP rankings for a total of 275 weeks.

He holds an impressive record of seven Australian Open titles, five Wimbledon titles, three US Open titles, and one French Open title. In 2016, he became one of only eight players to achieve the Career Grand Slam and one of three men to hold all four major titles at the same time, after winning the French Open. Additionally, he is the sole male player to win all nine of the Masters 1000 tournaments.

Well in ongoing Australia open Federer has made it to the semi-final. We hope to see these two stars opposite each other. Meanwhile, you help us to choose the champion between the two.