Roger Federer is a Swiss professional tennis player who is currently ranked world No. 2 in men's singles tennis by the Association of Tennis Professionals (ATP). Federer has won 20 Grand Slam singles ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results