Search for active players ...
Novak Djokovic
Serbia
23
28
2020-01-20
Novak Djokovic
Australian Open
SF
7-6(1) 6-4 6-3
Hard
Rafael Nadal
Spain
17
24
2019-07-01
Roger Federer
Wimbledon
SF
7-6(3) 1-6 6-3 6-4
Grass
Andy Murray
United Kingdom
14
11
2015-08-16
Roger Federer
Cincinnati
SF
6-4 7-6(6)
Hard
Lleyton Hewitt
Australia
18
9
2013-12-29
Lleyton Hewitt
Brisbane
F
6-1 4-6 6-3
Hard
David Nalbandian
Argentina
11
8
2011-06-20
Roger Federer
Wimbledon
R32
6-4 6-2 6-4
Grass
Jo-Wilfried Tsonga
France
12
7
2019-06-17
Roger Federer
Halle
R16
7-6(5) 4-6 7-5
Grass
Juan Martin del Potro
Argentina
18
7
2018-03-05
Juan Martin del Potro
Indian Wells
F
6-4 6-7(8) 7-6(2)
Hard
Tim Henman
United Kingdom
7
6
2006-10-02
Roger Federer
Tokyo
F
6-3 6-3
Hard
Tomas Berdych
Czech Republic
20
6
2018-01-15
Roger Federer
Australian Open
QF
7-6(1) 6-3 6-4
Hard
Dominic Thiem
Austria
2
5
2019-11-11
Dominic Thiem
Tour Finals
RR
7-5 7-5
Hard
Alexander Zverev
Germany
3
4
2019-10-07
Alexander Zverev
Shanghai
QF
6-3 6-7(7) 6-3
Hard
Gael Monfils
France
10
4
2019-05-06
Roger Federer
Madrid
R16
6-0 4-6 7-6(3)
Clay
Jiri Novak
Czech Republic
5
4
2004-06-07
Roger Federer
Halle
SF
6-3 6-4
Grass
Tommy Haas
Germany
15
4
2017-06-12
Tommy Haas
Stuttgart
R16
2-6 7-6(8) 6-4
Grass
Yevgeny Kafelnikov
Russia
2
4
2002-02-08
Roger Federer
Davis Cup WG R1: RUS vs SUI
RR
7-6(6) 6-1 6-1
Clay
Alex Corretja
Spain
2
3
2003-10-13
Roger Federer
Madrid
R32
6-4 6-3
Hard
Andre Agassi
United States of America
8
3
2005-08-29
Roger Federer
US Open
F
6-3 2-6 7-6(1) 6-1
Hard
Arnaud Clement
France
8
3
2010-06-21
Roger Federer
Wimbledon
R32
6-2 6-4 6-2
Grass
Andy Roddick
United States of America
21
3
2012-03-21
Andy Roddick
Miami
R32
7-6(4) 1-6 6-4
Hard
Guillermo Canas
Argentina
3
3
2008-05-05
Roger Federer
Rome
R32
6-3 6-3
Clay
Ivan Ljubicic
Croatia
13
3
2010-10-18
Roger Federer
Stockholm
SF
7-6(5) 6-2
Hard
Juan Carlos Ferrero
Spain
10
3
2012-05-13
Roger Federer
Rome
R16
6-2 5-7 6-1
Clay
Kei Nishikori
Japan
8
3
2019-07-01
Roger Federer
Wimbledon
QF
4-6 6-1 6-4 6-4
Grass
Milos Raonic
Canada
12
3
2018-10-29
Roger Federer
Paris
R32
W/O
Hard
Nicolas Escude
France
4
3
2004-04-09
Roger Federer
Davis Cup WG QF: SUI vs FRA
RR
6-2 6-4 6-4
Hard
Nicolas Kiefer
Germany
12
3
2009-03-25
Roger Federer
Miami
R32
6-4 6-1
Hard
Patrick Rafter
Australia
0
3
2001-06-11
Patrick Rafter
Halle
QF
4-6 7-6(6) 7-6(4)
Grass
Stan Wawrinka
Switzerland
24
3
2019-10-21
Roger Federer
Basel
QF
W/O
Hard
Stefanos Tsitsipas
Greece
2
3
2019-11-11
Stefanos Tsitsipas
Tour Finals
SF
6-3 6-4
Hard
Thomas Enqvist
Sweden
2
3
2003-02-17
Roger Federer
Rotterdam
R32
3-6 6-3 6-4
Hard
Albert Costa
Spain
3
2
2004-08-30
Roger Federer
US Open
R128
7-5 6-2 6-4
Hard
Borna Coric
Croatia
4
2
2019-05-13
Roger Federer
Rome
R16
2-6 6-4 7-6(7)
Clay
Dominik Hrbaty
Slovakia
1
2
2008-06-23
Roger Federer
Wimbledon
R128
6-3 6-2 6-2
Grass
Ernests Gulbis
Latvia
3
2
2015-06-15
Roger Federer
Halle
R16
6-3 7-5
Grass
Fabrice Santoro
France
9
2
2008-01-14
Roger Federer
Australian Open
R64
6-1 6-2 6-0
Hard
Franco Squillari
Argentina
0
2
2003-01-06
Franco Squillari
Sydney
R32
6-2 6-3
Hard
Gilles Simon
France
7
2
2018-10-22
Roger Federer
Basel
QF
7-6(1) 4-6 6-4
Hard
Gustavo Kuerten
Brazil
1
2
2004-05-24
Gustavo Kuerten
Roland Garros
R32
6-4 6-4 6-4
Clay
James Blake
United States of America
10
2
2011-08-14
Roger Federer
Cincinnati
R16
6-4 6-1
Hard
John Isner
United States of America
8
2
2019-09-20
Roger Federer
Laver Cup
RR
6-4 7-6(3)
Hard
Julien Benneteau
France
6
2
2014-10-05
Roger Federer
Shanghai
QF
7-6(4) 6-0
Hard
Marat Safin
Russia
10
2
2009-01-19
Roger Federer
Australian Open
R32
6-3 6-2 7-6(5)
Hard
Marc Rosset
Switzerland
2
2
2003-10-20
Roger Federer
Basel
R32
6-1 6-3
Carpet
Max Mirnyi
Belarus
7
2
2006-01-16
Roger Federer
Australian Open
R32
6-3 6-4 6-3
Hard
Nikolay Davydenko
Russia
19
2
2013-02-25
Roger Federer
Dubai
QF
6-2 6-2
Hard
Radek Stepanek
Czech Republic
14
2
2014-04-13
Roger Federer
Monte Carlo
R32
6-1 6-2
Clay
Richard Gasquet
France
19
2
2021-06-28
Roger Federer
Wimbledon
R64
7-6(1) 6-1 6-4
Grass
Sebastien Grosjean
France
3
2
2006-08-07
Roger Federer
Canada Masters
R32
6-3 6-3
Hard
Wayne Ferreira
South Africa
1
2
2001-10-15
Wayne Ferreira
Stuttgart Masters
R32
7-6(1) 3-6 6-2
Hard
Albert Montanes
Spain
3
1
2010-05-03
Albert Montanes
Estoril
SF
6-2 7-6(5)
Clay
Albert Ramos
Spain
2
1
2019-10-07
Roger Federer
Shanghai
R32
6-2 7-6(5)
Hard
Andrea Gaudenzi
Italy
0
1
2002-05-06
Andrea Gaudenzi
Rome
R64
6-4 6-4
Clay
Andreas Seppi
Italy
14
1
2018-02-12
Roger Federer
Rotterdam
SF
6-3 7-6(3)
Hard
Andreas Vinciguerra
Sweden
1
1
2003-01-13
Roger Federer
Australian Open
R32
6-3 6-4 6-2
Hard
Andrei Medvedev
Ukraine
0
1
2000-05-08
Andrei Medvedev
Rome
R64
3-6 6-3 7-5
Clay
Andrei Pavel
Romania
8
1
2004-08-30
Roger Federer
US Open
R16
W/O
Hard
Andrey Rublev
Russia
0
1
2019-08-12
Andrey Rublev
Cincinnati
R16
6-3 6-4
Hard
Arnaud Di Pasquale
France
2
1
2001-04-16
Roger Federer
Monte Carlo
R16
6-1 6-2
Clay
Bjorn Phau
Germany
3
1
2012-08-27
Roger Federer
US Open
R64
6-2 6-3 6-2
Hard
Byron Black
Zimbabwe
0
1
1999-06-07
Byron Black
Queen's Club
R64
6-3 6-0
Grass
Christophe Van Garsse
Belgium
0
1
1999-07-16
Christophe Van Garsse
Davis Cup WG QF: BEL vs SUI
RR
7-6(4) 3-6 1-6 7-5 6-1
Clay
Daniel Brands
Germany
1
1
2013-07-22
Daniel Brands
Gstaad
R16
6-3 6-4
Clay
David Goffin
Belgium
10
1
2019-10-07
Roger Federer
Shanghai
R16
7-6(7) 6-4
Hard
Davide Sanguinetti
Italy
2
1
2002-01-28
Davide Sanguinetti
Milan
F
7-6(2) 4-6 6-1
Carpet
Evgeny Donskoy
Russia
0
1
2017-02-27
Evgeny Donskoy
Dubai
R16
3-6 7-6(7) 7-6(5)
Hard
Federico Delbonis
Argentina
1
1
2018-03-05
Roger Federer
Indian Wells
R64
6-3 7-6(6)
Hard
Felix Auger-Aliassime
Canada
0
1
2021-06-14
Felix Auger-Aliassime
Halle
R16
4-6 6-3 6-2
Grass
Felix Mantilla
Spain
1
1
2003-05-05
Felix Mantilla
Rome
F
7-5 6-2 7-6(8)
Clay
Fernando Gonzalez
Chile
12
1
2009-03-12
Roger Federer
Indian Wells
R16
6-3 5-7 6-2
Hard
Filippo Volandri
Italy
1
1
2007-05-07
Filippo Volandri
Rome
R16
6-2 6-4
Clay
Francisco Clavet
Spain
0
1
2000-08-07
Francisco Clavet
Cincinnati
R64
7-6(3) 7-6(4)
Hard
Gianluca Pozzi
Italy
1
1
2000-02-28
Roger Federer
Copenhagen
QF
4-6 6-1 6-3
Hard
Greg Rusedski
United Kingdom
4
1
2005-04-11
Roger Federer
Monte Carlo
R64
6-3 6-1
Clay
Grigor Dimitrov
Bulgaria
7
1
2019-08-26
Grigor Dimitrov
US Open
QF
3-6 6-4 3-6 6-4 6-2
Hard
Hicham Arazi
Morocco
4
1
2004-07-26
Roger Federer
Canada Masters
R64
6-3 7-5
Hard
Hubert Hurkacz
Poland
1
1
2021-06-28
Hubert Hurkacz
Wimbledon
QF
6-3 7-6(4) 6-0
Grass
Ivo Karlovic
Croatia
13
1
2015-06-15
Roger Federer
Halle
SF
7-6(3) 7-6(4)
Grass
James Sekulov
Australia
0
1
2000-08-14
James Sekulov
Indianapolis
R64
6-4 7-5
Hard
Jan Michael Gambill
United States of America
3
1
2002-12-30
Jan Michael Gambill
Doha
QF
6-4 7-5
Hard
Jan Siemerink
Netherlands
0
1
1998-09-28
Jan Siemerink
Toulouse
QF
7-6(5) 6-2
Hard
Jeremy Chardy
France
4
1
2018-03-05
Roger Federer
Indian Wells
R16
7-5 6-4
Hard
John Millman
Australia
3
1
2020-01-20
Roger Federer
Australian Open
R32
4-6 7-6(2) 6-4 4-6 7-6(8)
Hard
Jurgen Melzer
Austria
4
1
2017-01-16
Roger Federer
Australian Open
R128
7-5 3-6 6-2 6-2
Hard
Karol Kucera
Slovakia
3
1
2003-02-10
Roger Federer
Marseille
SF
7-6(5) 6-3
Hard
Kenneth Carlsen
Denmark
0
1
1999-03-15
Kenneth Carlsen
Miami
R128
7-5 7-6(4)
Hard
Kevin Anderson
South Africa
6
1
2019-03-18
Roger Federer
Miami
QF
6-0 6-4
Hard
Lucas Arnold Ker
Argentina
0
1
1998-07-06
Lucas Arnold Ker
Gstaad
R32
6-4 6-4
Clay
Luis Horna
Peru
1
1
2003-05-26
Luis Horna
Roland Garros
R128
7-6(6) 6-2 7-6(3)
Clay
Magnus Larsson
Sweden
1
1
2000-06-12
Roger Federer
Halle
R16
6-2 6-3
Grass
Marcos Baghdatis
Cyprus
7
1
2010-08-15
Roger Federer
Cincinnati
SF
6-4 6-3
Hard
Mardy Fish
United States of America
9
1
2012-08-27
Roger Federer
US Open
R16
W/O
Hard
Mariano Zabaleta
Argentina
3
1
2005-03-21
Roger Federer
Miami
R32
6-2 5-7 6-3
Hard
Marin Cilic
Croatia
10
1
2021-05-31
Roger Federer
Roland Garros
R64
6-2 2-6 7-6(4) 6-2
Clay
Mario Ancic
Croatia
6
1
2008-06-23
Roger Federer
Wimbledon
QF
6-1 7-5 6-4
Grass
Mark Philippoussis
Australia
4
1
2003-09-19
Roger Federer
Davis Cup WG SF: AUS vs SUI
RR
6-3 6-4 7-6(3)
Hard
Markus Hantschk
Germany
0
1
2000-05-22
Markus Hantschk
St. Poelten
R32
6-2 6-1
Clay
Matteo Berrettini
Italy
2
1
2021-05-31
Matteo Berrettini
Roland Garros
R16
W/O
Clay
Michael Chang
United States of America
4
1
2002-08-26
Roger Federer
US Open
R64
6-3 6-1 6-3
Hard
Nick Kyrgios
Australia
7
1
2019-09-20
Roger Federer
Laver Cup
RR
6-7(5) 7-5 [10-7]
Hard
Nicolas Massu
Chile
4
1
2006-10-16
Roger Federer
Madrid
R32
6-3 6-2
Hard
Nikoloz Basilashvili
Georgia
1
1
2021-03-08
Nikoloz Basilashvili
Doha
QF
3-6 6-1 7-5
Hard
Pablo Andujar
Spain
0
1
2021-05-17
Pablo Andujar
Geneva
R16
6-4 4-6 6-4
Clay
Peter Wessels
Netherlands
1
1
2000-08-28
Roger Federer
US Open
R128
4-6 4-6 6-3 7-5 3-4 RET
Hard
Rainer Schuettler
Germany
3
1
2002-02-25
Rainer Schuettler
Dubai
R16
6-3 6-1
Hard
Richard Fromberg
Australia
1
1
2000-06-19
Richard Fromberg
Nottingham
R32
7-5 6-1
Grass
Robin Soderling
Sweden
16
1
2011-05-01
Roger Federer
Madrid
QF
7-6(2) 6-4
Clay
Sergi Bruguera
Spain
0
1
2000-04-24
Sergi Bruguera
Barcelona
R64
6-1 6-1
Clay
Sergiy Stakhovsky
Ukraine
1
1
2013-06-24
Sergiy Stakhovsky
Wimbledon
R64
6-7(5) 7-6(5) 7-5 7-6(5)
Grass
Sjeng Schalken
Netherlands
5
1
2003-06-23
Roger Federer
Wimbledon
QF
6-3 6-4 6-4
Grass
Stefan Koubek
Austria
4
1
2003-06-23
Roger Federer
Wimbledon
R64
7-5 6-1 6-1
Grass
Thanasi Kokkinakis
Australia
0
1
2018-03-19
Thanasi Kokkinakis
Miami
R64
3-6 6-3 7-6(4)
Hard
Tommy Robredo
Spain
11
1
2014-06-23
Roger Federer
Wimbledon
R16
6-1 6-4 6-4
Grass
Vincent Spadea
United States of America
2
1
2006-08-28
Roger Federer
US Open
R32
6-3 6-3 6-0
Hard
Xavier Malisse
Belgium
10
1
2012-06-25
Roger Federer
Wimbledon
R16
7-6(1) 6-1 4-6 6-3
Grass
Younes El Aynaoui
Morocco
3
1
2003-06-09
Roger Federer
Halle
QF
7-5 7-6(3)
Grass
Adrian Mannarino
France
7
0
2021-06-28
Roger Federer
Wimbledon
R128
6-4 6-7(3) 3-6 6-2 RET
Grass
Adrian Ungur
Romania
1
0
2012-05-27
Roger Federer
Roland Garros
R64
6-3 6-2 6-7(6) 6-3
Clay
Adrian Voinea
Romania
2
0
2002-05-13
Roger Federer
Hamburg Masters
R16
7-5 6-4
Clay
Alan Mackin
United Kingdom
1
0
2005-09-23
Roger Federer
Davis Cup WG PO: SUI vs GBR
RR
6-0 6-0 6-2
Clay
Albert Portas
Spain
2
0
2002-03-18
Roger Federer
Miami
R32
6-4 6-1
Hard
Alberto Martin
Spain
2
0
2009-05-25
Roger Federer
Roland Garros
R128
6-4 6-3 6-2
Clay
Alejandro Falla
Colombia
8
0
2015-05-24
Roger Federer
Roland Garros
R128
6-3 6-3 6-4
Clay
Alex Bogdanovic
United Kingdom
1
0
2004-06-21
Roger Federer
Wimbledon
R128
6-3 6-3 6-0
Grass
Alex Bogomolov Jr
Russia
2
0
2012-08-12
Roger Federer
Cincinnati
R32
6-3 6-2
Hard
Alex De Minaur
Australia
1
0
2019-10-21
Roger Federer
Basel
F
6-2 6-2
Hard
Alexander Kudryavtsev
Russia
1
0
2012-01-16
Roger Federer
Australian Open
R128
7-5 6-2 6-2
Hard
Alexander Popp
Germany
1
0
1999-10-04
Roger Federer
Basel
R16
6-2 7-5
Carpet
Alexander Waske
Germany
1
0
2002-10-21
Roger Federer
Basel
R16
6-3 7-6(1)
Carpet
Alexandr Dolgopolov
Ukraine
5
0
2017-10-09
Roger Federer
Shanghai
R16
6-4 6-2
Hard
Aljaz Bedene
Slovenia
2
0
2018-06-18
Roger Federer
Halle
R32
6-3 6-4
Grass
Andreas Beck
Germany
2
0
2012-01-16
Roger Federer
Australian Open
R64
W/O
Hard
Andrei Stoliarov
Russia
1
0
2002-12-30
Roger Federer
Doha
R32
6-2 6-7(4) 6-4
Hard
Andrew Ilie
Australia
1
0
2001-02-19
Roger Federer
Rotterdam
R32
7-6(5) 6-1
Hard
Andrey Golubev
Kazakhstan
1
0
2014-04-04
Roger Federer
Davis Cup WG QF: SUI vs KAZ
RR
7-6(0) 6-2 6-3
Hard
Antony Dupuis
France
2
0
2001-06-18
Roger Federer
s Hertogenbosch
R32
7-6(3) 6-4
Grass
Attila Savolt
Hungary
1
0
2002-01-14
Roger Federer
Australian Open
R64
6-2 7-5 6-4
Hard
Benjamin Balleret
Monaco
1
0
2006-04-17
Roger Federer
Monte Carlo
R16
6-3 6-2
Clay
Benjamin Becker
Germany
4
0
2014-02-24
Roger Federer
Dubai
R32
6-1 6-4
Hard
Benoit Paire
France
7
0
2018-08-27
Roger Federer
US Open
R64
7-5 6-4 6-4
Hard
Bernard Tomic
Australia
4
0
2013-01-14
Roger Federer
Australian Open
R32
6-4 7-6(5) 6-1
Hard
Blaz Kavcic
Slovenia
1
0
2014-01-13
Roger Federer
Australian Open
R64
6-2 6-1 7-6(4)
Hard
Bob Bryan
United States of America
1
0
2001-02-12
Roger Federer
Marseille
R16
7-6(1) 6-3
Hard
Bobby Reynolds
United States of America
1
0
2008-10-20
Roger Federer
Basel
R32
6-3 6-7(6) 6-3
Hard
Bohdan Ulihrach
Czech Republic
4
0
2005-02-14
Roger Federer
Rotterdam
R32
6-3 6-4
Hard
Brian Dabul
Argentina
1
0
2010-08-30
Roger Federer
US Open
R128
6-1 6-4 6-2
Hard
Cameron Norrie
United Kingdom
1
0
2021-06-28
Roger Federer
Wimbledon
R32
6-4 6-4 5-7 6-4
Grass
Carlos Berlocq
Argentina
2
0
2013-08-26
Roger Federer
US Open
R64
6-3 6-2 6-1
Hard
Carlos Moya
Spain
7
0
2007-05-14
Roger Federer
Hamburg Masters
SF
4-6 6-4 6-2
Clay
Casper Ruud
Norway
1
0
2019-05-27
Roger Federer
Roland Garros
R32
6-3 6-1 7-6(8)
Clay
Cedric Pioline
France
1
0
1999-09-13
Roger Federer
Tashkent
R32
6-4 6-3
Hard
Cedrik Marcel Stebe
Germany
1
0
2013-06-10
Roger Federer
Halle
R16
6-3 6-3
Grass
Christophe Rochus
Belgium
2
0
2010-01-04
Roger Federer
Doha
R32
6-1 6-2
Hard
Cyril Saulnier
France
2
0
2001-02-12
Roger Federer
Marseille
R32
7-6(7) 6-4
Hard
Damir Dzumhur
Bosnia and Herzegovina
3
0
2019-08-26
Roger Federer
US Open
R64
3-6 6-2 6-3 6-4
Hard
Daniel Evans
United Kingdom
4
0
2021-03-08
Roger Federer
Doha
R16
7-6(8) 3-6 7-5
Hard
Daniel Gimeno Traver
Spain
1
0
2015-04-27
Roger Federer
Istanbul
QF
7-6(3) 6-7(5) 6-3
Clay
Daniel Nestor
Canada
1
0
2000-08-28
Roger Federer
US Open
R64
6-1 7-6(5) 6-1
Hard
Daniel Vacek
Czech Republic
1
0
1999-10-18
Roger Federer
Lyon
R64
6-3 6-4
Carpet
Daniele Bracciali
Italy
1
0
2007-02-26
Roger Federer
Dubai
R16
7-5 6-3
Hard
Daniil Medvedev
Russia
3
0
2019-03-18
Roger Federer
Miami
R16
6-4 6-2
Hard
David Ferrer
Spain
17
0
2017-08-07
Roger Federer
Canada Masters
R16
4-6 6-4 6-2
Hard
David Prinosil
Germany
3
0
2002-06-10
Roger Federer
Halle
R16
6-2 6-4
Grass
David Sanchez
Spain
2
0
2003-07-07
Roger Federer
Gstaad
QF
W/O
Clay
Denis Golovanov
Russia
1
0
2002-09-30
Roger Federer
Moscow
R32
6-0 6-1
Carpet
Denis Gremelmayr
Germany
2
0
2008-04-14
Roger Federer
Estoril
SF
2-6 7-5 6-1
Clay
Denis Istomin
Uzbekistan
8
0
2021-05-31
Roger Federer
Roland Garros
R128
6-2 6-4 6-3
Clay
Denis Kudla
United States of America
2
0
2018-06-18
Roger Federer
Halle
SF
7-6(1) 7-5
Grass
Denis Shapovalov
Canada
1
0
2019-03-18
Roger Federer
Miami
SF
6-2 6-4
Hard
Devin Britton
United States of America
1
0
2009-08-31
Roger Federer
US Open
R128
6-1 6-3 7-5
Hard
Diego Hartfield
Argentina
2
0
2008-01-14
Roger Federer
Australian Open
R128
6-0 6-3 6-0
Hard
Diego Schwartzman
Argentina
4
0
2017-10-09
Roger Federer
Shanghai
R32
7-6(4) 6-4
Hard
Dmitry Tursunov
Russia
5
0
2014-05-26
Roger Federer
Roland Garros
R32
7-5 6-7(7) 6-2 6-4
Clay
Dominik Koepfer
Germany
1
0
2021-05-31
Roger Federer
Roland Garros
R32
7-6(5) 6-7(3) 7-6(4) 7-5
Clay
Donald Young
United States of America
1
0
2012-08-27
Roger Federer
US Open
R128
6-3 6-2 6-4
Hard
Dudi Sela
Israel
2
0
2011-08-29
Roger Federer
US Open
R64
6-3 6-2 6-2
Hard
Dusan Lajovic
Serbia
2
0
2018-07-02
Roger Federer
Wimbledon
R128
6-1 6-3 6-4
Grass
Evgeny Korolev
Kazakhstan
3
0
2010-01-04
Roger Federer
Doha
R16
6-2 6-4
Hard
Fabio Fognini
Italy
4
0
2018-10-29
Roger Federer
Paris
R16
6-4 6-3
Hard
Feliciano Lopez
Spain
13
0
2017-08-28
Roger Federer
US Open
R32
6-3 6-3 7-5
Hard
Fernando Verdasco
Spain
7
0
2019-02-25
Roger Federer
Dubai
R16
6-3 3-6 6-3
Hard
Fernando Vicente
Spain
1
0
2003-06-09
Roger Federer
Halle
R16
4-6 6-2 6-1
Grass
Filip Dewulf
Belgium
1
0
2000-02-28
Roger Federer
Copenhagen
R32
6-4 4-6 6-3
Hard
Filip Krajinovic
Serbia
4
0
2020-01-20
Roger Federer
Australian Open
R64
6-1 6-4 6-1
Hard
Flavio Saretta
Brazil
1
0
2003-01-13
Roger Federer
Australian Open
R128
7-6(4) 7-5 6-3
Hard
Florent Serra
France
1
0
2010-03-24
Roger Federer
Miami
R32
7-6(2) 7-6(3)
Hard
Florian Mayer
Germany
8
0
2017-06-19
Roger Federer
Halle
QF
6-3 6-4
Grass
Frances Tiafoe
United States of America
3
0
2017-10-23
Roger Federer
Basel
R32
6-1 6-3
Hard
Frederic Niemeyer
Canada
1
0
2009-08-10
Roger Federer
Canada Masters
R32
7-6(3) 6-4
Hard
Frederico Gil
Portugal
1
0
2008-04-14
Roger Federer
Estoril
QF
6-4 6-1
Clay
Fredrik Jonsson
Sweden
1
0
2000-02-28
Roger Federer
Copenhagen
R16
6-4 6-4
Hard
Gaston Gaudio
Argentina
5
0
2005-11-14
Roger Federer
Masters Cup
SF
6-0 6-0
Carpet
Gilles Muller
Luxembourg
5
0
2014-10-20
Roger Federer
Basel
R32
6-2 6-1
Hard
Goran Ivanisevic
Croatia
2
0
2001-01-29
Roger Federer
Milan
QF
6-4 6-4
Carpet
Grega Zemlja
Slovenia
3
0
2013-08-26
Roger Federer
US Open
R128
6-3 6-2 7-5
Hard
Guido Pella
Argentina
2
0
2018-06-11
Roger Federer
Stuttgart
QF
6-4 6-4
Grass
Guillaume Raoux
France
2
0
1999-02-15
Roger Federer
Rotterdam
R32
6-7(4) 7-5 7-6(3)
Carpet
Guillermo Coria
Argentina
3
0
2005-11-14
Roger Federer
Masters Cup
RR
6-0 1-6 6-2
Carpet
Guillermo Garcia Lopez
Spain
4
0
2016-04-11
Roger Federer
Monte Carlo
R32
6-3 6-4
Clay
Hendrik Dreekmann
Germany
1
0
2002-06-10
Roger Federer
Halle
R32
6-7(5) 6-3 6-4
Grass
Hyeon Chung
South Korea
2
0
2018-03-05
Roger Federer
Indian Wells
QF
7-5 6-1
Hard
Hyung Taik Lee
South Korea
2
0
2007-04-15
Roger Federer
Monte Carlo
R16
6-4 6-3
Clay
Igor Andreev
Russia
4
0
2011-03-10
Roger Federer
Indian Wells
R64
7-5 7-6(4)
Hard
Ilija Bozoljac
Serbia
2
0
2014-01-31
Roger Federer
Davis Cup WG R1: SRB vs SUI
RR
6-4 7-5 6-2
Hard
Ilya Ivashka
Belarus
1
0
2021-06-14
Roger Federer
Halle
R32
7-6(4) 7-5
Grass
Irakli Labadze
Georgia
1
0
2003-02-24
Roger Federer
Dubai
R32
6-3 6-3
Hard
Ivan Dodig
Croatia
1
0
2013-03-07
Roger Federer
Indian Wells
R32
6-3 6-1
Hard
Ivo Heuberger
Switzerland
2
0
2004-09-27
Roger Federer
Bangkok
R16
6-1 6-3
Hard
Ivo Minar
Czech Republic
4
0
2006-01-02
Roger Federer
Doha
R32
6-1 6-3
Hard
Jack Sock
United States of America
4
0
2017-11-13
Roger Federer
Tour Finals
RR
6-4 7-6(4)
Hard
James Duckworth
Australia
2
0
2015-01-04
Roger Federer
Brisbane
QF
6-0 6-1
Hard
Jan Hajek
Czech Republic
1
0
2013-07-15
Roger Federer
Hamburg
R16
6-4 6-3
Clay
Jan Kroslak
Slovakia
1
0
2000-01-17
Roger Federer
Australian Open
R64
7-6(1) 6-2 6-3
Hard
Jan Vacek
Czech Republic
1
0
2008-06-09
Roger Federer
Halle
R16
7-5 6-3
Grass
Jan-Lennard Struff
Germany
4
0
2018-10-22
Roger Federer
Basel
R16
6-3 7-5
Hard
Janko Tipsarevic
Serbia
6
0
2012-11-05
Roger Federer
Tour Finals
RR
6-3 6-1
Hard
Jarkko Nieminen
Finland
15
0
2015-04-27
Roger Federer
Istanbul
R16
6-2 7-5
Clay
Jay Clarke
United Kingdom
1
0
2019-07-01
Roger Federer
Wimbledon
R64
6-1 7-6(3) 6-2
Grass
Jean Rene Lisnard
Monaco
2
0
2003-08-25
Roger Federer
US Open
R64
6-1 6-2 6-0
Hard
Jeff Morrison
United States of America
2
0
2004-01-19
Roger Federer
Australian Open
R64
6-2 6-3 6-4
Hard
Jens Knippschild
Germany
1
0
2000-01-03
Roger Federer
Adelaide
R32
6-1 6-4
Hard
Jerome Golmard
France
1
0
1999-02-01
Roger Federer
Marseille
R16
6-7(6) 7-6(5) 7-6(5)
Hard
Jerzy Janowicz
Poland
1
0
2013-05-12
Roger Federer
Rome
QF
6-4 7-6(2)
Clay
Jesse Huta Galung
Netherlands
1
0
2015-09-18
Roger Federer
Davis Cup WG PO: SUI vs NED
RR
6-3 6-4 6-3
Hard
Jimmy Wang
Chinese Taipei
1
0
2006-08-28
Roger Federer
US Open
R128
6-4 6-1 6-0
Hard
Jiri Vanek
Czech Republic
1
0
2002-08-26
Roger Federer
US Open
R128
6-1 6-3 4-6 7-5
Hard
Joao Sousa
Portugal
2
0
2019-05-13
Roger Federer
Rome
R32
6-4 6-3
Clay
John Van Lottum
Netherlands
2
0
2002-02-18
Roger Federer
Rotterdam
R32
6-3 6-4
Hard
Jonas Bjorkman
Sweden
5
0
2007-01-15
Roger Federer
Australian Open
R64
6-2 6-3 6-2
Hard
Jose Acasuso
Argentina
5
0
2009-08-16
Roger Federer
Cincinnati
R32
6-3 7-5
Hard
Juan Ignacio Chela
Argentina
6
0
2011-03-10
Roger Federer
Indian Wells
R32
6-0 6-2
Hard
Juan Ignacio Londero
Argentina
1
0
2019-08-12
Roger Federer
Cincinnati
R32
6-3 6-4
Hard
Juan Monaco
Argentina
4
0
2011-11-07
Roger Federer
Paris
QF
6-3 7-5
Hard
Julian Reister
Germany
1
0
2010-05-24
Roger Federer
Roland Garros
R32
6-4 6-0 6-4
Clay
Julien Boutter
France
2
0
2001-10-22
Roger Federer
Basel
SF
7-6(3) 6-4
Carpet
Justin Gimelstob
United States of America
1
0
2000-03-20
Roger Federer
Miami
R128
7-5 6-3
Hard
Karen Khachanov
Russia
1
0
2017-06-19
Roger Federer
Halle
SF
6-4 7-6(5)
Grass
Karim Alami
Morocco
1
0
2000-09-18
Roger Federer
Sydney Olympics
QF
7-6(2) 6-1
Hard
Karol Beck
Slovakia
1
0
2003-10-06
Roger Federer
Vienna
R16
6-3 4-6 6-4
Hard
Kevin Kim
United States of America
1
0
2009-03-25
Roger Federer
Miami
R64
6-3 6-2
Hard
Kristian Pless
Denmark
1
0
2007-02-26
Roger Federer
Dubai
R32
7-6(2) 3-6 6-3
Hard
Kristof Vliegen
Belgium
2
0
2008-09-19
Roger Federer
Davis Cup WG PO: SUI vs BEL
RR
7-6(1) 6-4 6-2
Hard
Kyle Edmund
United Kingdom
1
0
2019-03-04
Roger Federer
Indian Wells
R16
6-1 6-4
Hard
Lars Burgsmuller
Germany
2
0
2003-01-13
Roger Federer
Australian Open
R64
6-3 6-0 6-3
Hard
Leonardo Mayer
Argentina
4
0
2019-05-27
Roger Federer
Roland Garros
R16
6-2 6-3 6-3
Clay
Lloyd Harris
South Africa
1
0
2019-07-01
Roger Federer
Wimbledon
R128
3-6 6-1 6-2 6-2
Grass
Lorenzo Sonego
Italy
2
0
2021-06-28
Roger Federer
Wimbledon
R16
7-5 6-4 6-2
Grass
Lucas Pouille
France
2
0
2019-07-01
Roger Federer
Wimbledon
R32
7-5 6-2 7-6(4)
Grass
Lukas Lacko
Slovakia
3
0
2018-07-02
Roger Federer
Wimbledon
R64
6-4 6-4 6-1
Grass
Lukas Rosol
Czech Republic
2
0
2014-04-13
Roger Federer
Monte Carlo
R16
6-4 6-1
Clay
Magnus Norman
Sweden
1
0
2000-10-09
Roger Federer
Vienna
R32
4-6 7-6(4) 6-4
Hard
Malek Jaziri
Tunisia
2
0
2016-06-13
Roger Federer
Halle
R16
6-3 7-5
Grass
Marc Gicquel
France
3
0
2009-03-12
Roger Federer
Indian Wells
R64
7-6(4) 6-4
Hard
Marc Lopez
Spain
1
0
2003-07-07
Roger Federer
Gstaad
R32
6-3 6-7(4) 6-3
Clay
Marcel Granollers
Spain
4
0
2015-05-24
Roger Federer
Roland Garros
R64
6-2 7-6(1) 6-3
Clay
Marcelo Rios
Chile
2
0
2002-10-14
Roger Federer
Madrid
R32
6-4 6-2
Hard
Marco Chiudinelli
Switzerland
2
0
2011-01-03
Roger Federer
Doha
R16
7-6(5) 7-5
Hard
Marcos Daniel
Brazil
1
0
2005-09-26
Roger Federer
Bangkok
R32
7-6(4) 6-4
Hard
Marcus Willis
United Kingdom
1
0
2016-06-27
Roger Federer
Wimbledon
R64
6-0 6-3 6-4
Grass
Marinko Matosevic
Australia
2
0
2014-08-25
Roger Federer
US Open
R128
6-3 6-4 7-6(4)
Hard
Marius Copil
Romania
1
0
2018-10-22
Roger Federer
Basel
F
7-6(5) 6-4
Hard
Martin Damm Sr
Czech Republic
1
0
1999-10-04
Roger Federer
Basel
R32
6-2 3-6 6-4
Carpet
Martin Verkerk
Netherlands
2
0
2003-10-27
Roger Federer
Paris
R16
6-7(3) 7-6(12) 7-6(6)
Carpet
Marton Fucsovics
Hungary
3
0
2020-01-20
Roger Federer
Australian Open
R16
4-6 6-1 6-2 6-2
Hard
Matthew Ebden
Australia
1
0
2018-06-18
Roger Federer
Halle
QF
7-6(2) 7-5
Grass
Maxime Teixeira
France
1
0
2011-05-22
Roger Federer
Roland Garros
R64
6-3 6-0 6-2
Clay
Maximilian Abel
Germany
1
0
2003-02-24
Roger Federer
Dubai
R16
6-4 7-5
Hard
Maximo Gonzalez
Argentina
1
0
2008-08-25
Roger Federer
US Open
R128
6-3 6-0 6-3
Hard
Michael Berrer
Germany
2
0
2008-06-09
Roger Federer
Halle
R32
6-4 6-2
Grass
Michael Llodra
France
2
0
2012-02-27
Roger Federer
Dubai
R32
6-0 7-6(6)
Hard
Michael Russell
United States of America
1
0
2007-05-28
Roger Federer
Roland Garros
R128
6-4 6-2 6-4
Clay
Michel Kratochvil
Switzerland
3
0
2002-12-30
Roger Federer
Doha
R16
6-4 6-4
Hard
Mikael Tillstrom
Sweden
1
0
2000-09-18
Roger Federer
Sydney Olympics
R16
6-1 6-2
Hard
Mikhail Kukushkin
Kazakhstan
3
0
2015-10-26
Roger Federer
Basel
R32
6-1 6-2
Hard
Mikhail Youzhny
Russia
18
0
2017-08-28
Roger Federer
US Open
R64
6-1 6-7(3) 4-6 6-4 6-2
Hard
Mischa Zverev
Germany
6
0
2018-06-11
Roger Federer
Stuttgart
R16
3-6 6-4 6-2
Grass
Mohammad Ghareeb
Kuwait
1
0
2006-02-27
Roger Federer
Dubai
R16
7-6(5) 6-4
Hard
Nicolas Almagro
Spain
5
0
2007-08-13
Roger Federer
Cincinnati
QF
6-3 3-6 6-2
Hard
Nicolas Lapentti
Ecuador
4
0
2010-03-24
Roger Federer
Miami
R64
6-3 6-3
Hard
Nicolas Mahut
France
4
0
2012-05-27
Roger Federer
Roland Garros
R32
6-3 4-6 6-2 7-5
Clay
Nicolas Thomann
France
2
0
2004-09-27
Roger Federer
Bangkok
R32
6-4 7-6(4)
Hard
Noah Rubin
United States of America
1
0
2017-01-16
Roger Federer
Australian Open
R64
7-5 6-3 7-6(3)
Hard
Olivier Rochus
Belgium
8
0
2011-03-23
Roger Federer
Miami
R16
6-3 6-1
Hard
Oscar Otte
Germany
1
0
2019-05-27
Roger Federer
Roland Garros
R64
6-4 6-3 6-4
Clay
Pablo Carreno Busta
Spain
1
0
2013-05-27
Roger Federer
Roland Garros
R128
6-2 6-2 6-3
Clay
Pablo Cuevas
Uruguay
2
0
2015-05-10
Roger Federer
Rome
R32
7-6(3) 6-4
Clay
Paolo Lorenzi
Italy
1
0
2014-06-23
Roger Federer
Wimbledon
R128
6-1 6-1 6-3
Grass
Paradorn Srichaphan
Thailand
4
0
2006-10-23
Roger Federer
Basel
SF
6-4 3-6 7-6(5)
Carpet
Paul Capdeville
Chile
1
0
2007-08-27
Roger Federer
US Open
R64
6-1 6-4 6-4
Hard
Paul Henri Mathieu
France
7
0
2014-03-06
Roger Federer
Indian Wells
R64
6-2 7-6(5)
Hard
Pete Sampras
United States of America
1
0
2001-06-25
Roger Federer
Wimbledon
R16
7-6(7) 5-7 6-4 6-7(2) 7-5
Grass
Peter Gojowczyk
Germany
3
0
2019-10-21
Roger Federer
Basel
R32
6-2 6-1
Hard
Peter Luczak
Australia
1
0
2010-05-24
Roger Federer
Roland Garros
R128
6-4 6-1 6-2
Clay
Peter Polansky
Canada
2
0
2017-08-07
Roger Federer
Canada Masters
R32
6-2 6-1
Hard
Philipp Kohlschreiber
Germany
15
0
2019-02-25
Roger Federer
Dubai
R32
6-4 3-6 6-1
Hard
Philipp Petzschner
Germany
1
0
2010-06-07
Roger Federer
Halle
SF
7-6(3) 6-4
Grass
Pierre Hugues Herbert
France
1
0
2019-06-17
Roger Federer
Halle
SF
6-3 6-3
Grass
Potito Starace
Italy
7
0
2013-05-12
Roger Federer
Rome
R32
6-1 6-2
Clay
Radu Albot
Moldova
2
0
2019-10-21
Roger Federer
Basel
R16
6-0 6-3
Hard
Raemon Sluiter
Netherlands
4
0
2003-04-28
Roger Federer
Munich
R16
6-4 6-3
Clay
Rafael Arevalo
El Salvador
1
0
2008-08-11
Roger Federer
Beijing Olympics
R32
6-2 6-4
Hard
Richard Krajicek
Netherlands
2
0
2002-06-17
Roger Federer
s Hertogenbosch
R32
6-2 7-5
Grass
Robby Ginepri
United States of America
5
0
2008-07-28
Roger Federer
Cincinnati
R32
6-7(2) 7-6(5) 6-0
Hard
Roberto Bautista-Agut
Spain
9
0
2019-06-17
Roger Federer
Halle
QF
6-3 4-6 6-4
Grass
Robin Haase
Netherlands
3
0
2018-02-12
Roger Federer
Rotterdam
QF
4-6 6-1 6-1
Hard
Robin Vik
Czech Republic
1
0
2006-02-27
Roger Federer
Dubai
QF
6-3 6-2
Hard
Rohan Bopanna
India
1
0
2006-06-12
Roger Federer
Halle
R32
7-6(4) 6-2
Grass
Ruben Bemelmans
Belgium
1
0
2018-02-12
Roger Federer
Rotterdam
R32
6-1 6-2
Hard
Ruben Ramirez Hidalgo
Spain
1
0
2008-04-20
Roger Federer
Monte Carlo
R32
6-1 3-6 7-6(1)
Clay
Rui Machado
Portugal
1
0
2011-07-08
Roger Federer
Davis Cup G1 R2: SUI vs POR
RR
5-7 6-3 6-4 6-2
Hard
Ryan Harrison
United States of America
2
0
2012-03-21
Roger Federer
Miami
R64
6-2 7-6(3)
Hard
Sam Groth
Australia
2
0
2015-06-29
Roger Federer
Wimbledon
R32
6-4 6-4 6-7(5) 6-2
Grass
Sam Querrey
United States of America
4
0
2017-09-22
Roger Federer
Laver Cup
RR
6-4 6-2
Hard
Santiago Giraldo
Colombia
2
0
2014-06-23
Roger Federer
Wimbledon
R32
6-3 6-1 6-3
Grass
Sargis Sargsian
Armenia
4
0
2003-06-09
Roger Federer
Halle
R32
7-5 6-1
Grass
Scott Draper
Australia
1
0
2003-08-11
Roger Federer
Cincinnati
R64
4-6 6-3 7-6(10)
Hard
Scoville Jenkins
United States of America
1
0
2007-08-27
Roger Federer
US Open
R128
6-3 6-2 6-4
Hard
Simon Greul
Germany
1
0
2009-08-31
Roger Federer
US Open
R64
6-3 7-5 7-5
Hard
Simone Bolelli
Italy
4
0
2015-01-19
Roger Federer
Australian Open
R64
3-6 6-3 6-2 6-2
Hard
Somdev Devvarman
India
2
0
2013-05-27
Roger Federer
Roland Garros
R64
6-2 6-1 6-1
Clay
Stefano Galvani
Italy
1
0
2001-05-28
Roger Federer
Roland Garros
R128
6-3 6-3 6-3
Clay
Stephane Robert
France
1
0
2017-03-06
Roger Federer
Indian Wells
R64
6-2 6-1
Hard
Steve Darcis
Belgium
1
0
2015-08-31
Roger Federer
US Open
R64
6-1 6-2 6-1
Hard
Steve Johnson
United States of America
3
0
2020-01-20
Roger Federer
Australian Open
R128
6-3 6-2 6-2
Hard
Sumit Nagal
India
1
0
2019-08-26
Roger Federer
US Open
R128
4-6 6-1 6-2 6-4
Hard
Takao Suzuki
Japan
2
0
2006-10-02
Roger Federer
Tokyo
QF
4-6 7-5 7-6(3)
Hard
Taylor Dent
United States of America
2
0
2010-10-18
Roger Federer
Stockholm
R16
6-1 6-2
Hard
Taylor Fritz
United States of America
2
0
2019-01-14
Roger Federer
Australian Open
R32
6-2 7-5 6-2
Hard
Tennys Sandgren
United States of America
1
0
2020-01-20
Roger Federer
Australian Open
QF
6-3 2-6 2-6 7-6(8) 6-3
Hard
Teymuraz Gabashvili
Russia
2
0
2014-01-13
Roger Federer
Australian Open
R32
6-2 6-2 6-3
Hard
Thiago Alves
Brazil
1
0
2008-08-25
Roger Federer
US Open
R64
6-3 7-5 6-4
Hard
Thiemo De Bakker
Netherlands
4
0
2015-09-18
Roger Federer
Davis Cup WG PO: SUI vs NED
RR
6-3 6-2 6-4
Hard
Thierry Ascione
France
2
0
2007-05-28
Roger Federer
Roland Garros
R64
6-1 6-2 7-6(8)
Clay
Thomas Johansson
Sweden
7
0
2004-07-26
Roger Federer
Canada Masters
SF
4-6 6-3 6-2
Hard
Thomas Schoorel
Netherlands
1
0
2011-01-03
Roger Federer
Doha
R32
7-6(3) 6-3
Hard
Thomaz Bellucci
Brazil
2
0
2012-10-22
Roger Federer
Basel
R16
6-3 6-7(6) 7-5
Hard
Tobias Kamke
Germany
2
0
2016-01-04
Roger Federer
Brisbane
R16
6-2 6-1
Hard
Todd Martin
United States of America
1
0
2001-02-09
Roger Federer
Davis Cup WG R1: SUI vs USA
RR
6-4 7-6(3) 4-6 6-1
Hard
Todd Reid
Australia
1
0
2004-01-19
Roger Federer
Australian Open
R32
6-3 6-0 6-1
Hard
Tomas Behrend
Germany
1
0
2004-07-05
Roger Federer
Gstaad
R32
6-1 6-1
Clay
Tomas Zib
Czech Republic
1
0
2006-10-23
Roger Federer
Basel
R32
6-1 6-2
Carpet
Vasek Pospisil
Canada
3
0
2014-08-10
Roger Federer
Cincinnati
R32
7-6(4) 5-7 6-2
Hard
Victor Hanescu
Romania
6
0
2013-06-24
Roger Federer
Wimbledon
R128
6-3 6-2 6-0
Grass
Viktor Troicki
Serbia
2
0
2011-01-03
Roger Federer
Doha
QF
6-2 6-2
Hard
Vladimir Voltchkov
Belarus
1
0
2000-07-21
Roger Federer
Davis Cup WG PO: SUI vs BLR
RR
4-6 7-5 7-6(1) 5-7 6-2
Carpet
Wayne Arthurs
Australia
2
0
2001-05-28
Roger Federer
Roland Garros
R16
3-6 6-3 6-4 6-2
Clay
Wesley Moodie
South Africa
1
0
2006-10-02
Roger Federer
Tokyo
R16
6-2 6-1
Hard
Yen Hsun Lu
Chinese Taipei
4
0
2015-01-19
Roger Federer
Australian Open
R128
6-4 6-2 7-5
Hard
Yoshihito Nishioka
Japan
1
0
2018-08-27
Roger Federer
US Open
R128
6-2 6-2 6-4
Hard
Yuichi Sugita
Japan
1
0
2017-06-19
Roger Federer
Halle
R32
6-3 6-1
Grass
Zeljko Krajan
Croatia
2
0
2003-04-28
Roger Federer
Munich
R32
6-4 6-3
Clay