GOATvs › Tennis Players › Roger Federer
Roger Federer
Switzerland · 1981–
#1 of the greatest tennis players of all time, ranked by everyone.
Grand Slam titles: 20
Vote: Roger Federer vs Novak Djokovic · See the Top 100
Nearby in the ranking
- Roger Federer Switzerland · 1981–
- Novak Djokovic Serbia · 1987–
- Rafael Nadal Spain · 1986–
- Serena Williams United States · 1981–
Face-offs
- Roger Federer vs Novak Djokovic 52% – 48%
- Roger Federer vs Rafael Nadal 53% – 47%
- Roger Federer vs Serena Williams 58% – 42%
- Roger Federer vs Steffi Graf 60% – 40%
- Roger Federer vs Martina Navratilova 64% – 36%