Roger Federer is a Swiss professional tennis player who turned professional in 1998. He has held the World No. 1 spot in the ATP rankings for a record of 310 weeks total including a record of 237 ...
Some results have been hidden because they may be inaccessible to you