Roger Federer Roger Federer is a Switzerland professional tennis player who has won the annual competition five times. He has held the world’s number one position for 310 weeks, including 237 consecutive…
Roger Federer Roger Federer is a Switzerland professional tennis player who has won the annual competition five times. He has held the world’s number one position for 310 weeks, including 237 consecutive…