Search for active players ...
Opponent
Rank
10/09/17
Rafael Nadal
1
Shanghai Masters
F
6-4 6-3
Hard
11/15/15
Novak Djokovic
1
Tour Finals
RR
7-5 6-2
Hard
08/16/15
Novak Djokovic
1
Cincinnati Masters
F
7-6(1) 6-3
Hard
02/23/15
Novak Djokovic
1
Dubai
F
6-3 7-5
Hard
10/05/14
Novak Djokovic
1
Shanghai Masters
SF
6-4 6-4
Hard
06/25/12
Novak Djokovic
1
Wimbledon
SF
6-3 3-6 6-4 6-3
Grass
11/21/10
Rafael Nadal
1
Tour Finals
F
6-3 3-6 6-1
Hard
05/10/09
Rafael Nadal
1
Madrid Masters
F
6-4 6-4
Clay
11/10/03
Andy Roddick
1
Masters Cup
SF
7-6(2) 6-2
Hard
03/18/02
Lleyton Hewitt
1
Miami Masters
SF
6-3 6-4
Hard
11/11/19
Novak Djokovic
2
Tour Finals
RR
6-4 6-3
Hard
07/01/19
Rafael Nadal
2
Wimbledon
SF
7-6(3) 1-6 6-3 6-4
Grass
03/04/19
Rafael Nadal
2
Indian Wells Masters
SF
W/O
Hard
08/16/15
Andy Murray
2
Cincinnati Masters
SF
6-4 7-6(6)
Hard
04/13/14
Novak Djokovic
2
Monte Carlo Masters
SF
7-5 6-2
Clay
02/24/14
Novak Djokovic
2
Dubai
SF
3-6 6-3 6-2
Hard
08/12/12
Novak Djokovic
2
Cincinnati Masters
F
6-0 7-6(7)
Hard
03/08/12
Rafael Nadal
2
Indian Wells Masters
SF
6-3 6-4
Hard
11/20/11
Rafael Nadal
2
Tour Finals
RR
6-3 6-0
Hard
05/22/11
Novak Djokovic
2
Roland Garros
SF
7-6(5) 6-3 3-6 7-6(5)
Clay
10/10/10
Novak Djokovic
2
Shanghai Masters
SF
7-5 6-4
Hard
08/09/10
Novak Djokovic
2
Canada Masters
SF
6-1 3-6 7-5
Hard
08/16/09
Andy Murray
2
Cincinnati Masters
SF
6-2 7-6(8)
Hard
11/12/07
Rafael Nadal
2
Masters Cup
SF
6-4 6-1
Hard
06/25/07
Rafael Nadal
2
Wimbledon
F
7-6(7) 4-6 7-6(3) 2-6 6-2
Grass
05/14/07
Rafael Nadal
2
Hamburg Masters
F
2-6 6-2 6-0
Clay
11/13/06
Rafael Nadal
2
Masters Cup
SF
6-4 7-5
Hard
06/26/06
Rafael Nadal
2
Wimbledon
F
6-0 7-6(5) 6-7(2) 6-3
Grass
06/20/05
Lleyton Hewitt
2
Wimbledon
SF
6-3 6-4 7-6(4)
Grass
03/07/05
Lleyton Hewitt
2
Indian Wells Masters
F
6-2 6-4 6-4
Hard
09/27/04
Andy Roddick
2
Bangkok
F
6-4 6-0
Hard
07/26/04
Andy Roddick
2
Canada Masters
F
7-5 6-3
Hard
06/21/04
Andy Roddick
2
Wimbledon
F
4-6 7-5 7-6(3) 6-4
Grass
11/10/03
Juan Carlos Ferrero
2
Masters Cup
RR
6-3 6-1
Hard
05/07/01
Marat Safin
2
Rome Masters
R32
4-6 6-4 7-6(5)
Clay
11/13/17
Alexander Zverev
3
Tour Finals
RR
7-6(6) 5-7 6-1
Hard
03/06/17
Stan Wawrinka
3
Indian Wells Masters
F
6-4 7-5
Hard
06/29/15
Andy Murray
3
Wimbledon
SF
7-5 7-5 6-4
Grass
06/23/14
Stan Wawrinka
3
Wimbledon
QF
3-6 7-6(5) 6-4 6-4
Grass
11/05/12
Andy Murray
3
Tour Finals
SF
7-6(5) 6-2
Hard
11/21/10
Novak Djokovic
3
Tour Finals
SF
6-1 6-4
Hard
11/01/10
Novak Djokovic
3
Basel
F
6-4 3-6 6-1
Hard
08/25/08
Novak Djokovic
3
US Open
SF
6-3 5-7 7-5 6-2
Hard
04/20/08
Novak Djokovic
3
Monte Carlo Masters
SF
6-3 3-2 RET
Clay
08/27/07
Novak Djokovic
3
US Open
F
7-6(4) 7-6(2) 6-4
Hard
05/29/06
David Nalbandian
3
Roland Garros
SF
3-6 6-4 5-2 RET
Clay
05/08/06
David Nalbandian
3
Rome Masters
SF
6-3 3-6 7-6(5)
Clay
11/15/04
Lleyton Hewitt
3
Masters Cup
F
6-3 6-2
Hard
11/15/04
Lleyton Hewitt
3
Masters Cup
RR
6-3 6-4
Hard
05/10/04
Guillermo Coria
3
Hamburg Masters
F
4-6 6-4 6-2 6-3
Clay
01/19/04
Juan Carlos Ferrero
3
Australian Open
SF
6-4 6-1 6-4
Hard
05/05/03
Juan Carlos Ferrero
3
Rome Masters
SF
6-4 4-2 RET
Clay
01/16/17
Stan Wawrinka
4
Australian Open
SF
7-5 6-3 1-6 4-6 6-3
Hard
11/15/15
Stan Wawrinka
4
Tour Finals
SF
7-5 6-3
Hard
11/09/14
Stan Wawrinka
4
Tour Finals
SF
4-6 7-5 7-6(6)
Hard
01/13/14
Andy Murray
4
Australian Open
QF
6-3 6-4 6-7(6) 6-3
Hard
06/25/12
Andy Murray
4
Wimbledon
F
4-6 7-5 6-3 6-4
Grass
02/27/12
Andy Murray
4
Dubai
F
7-5 6-4
Hard
11/21/10
Robin Soderling
4
Tour Finals
RR
7-6(5) 6-3
Hard
01/18/10
Andy Murray
4
Australian Open
F
6-3 6-4 7-6(11)
Hard
11/22/09
Andy Murray
4
Tour Finals
RR
3-6 6-3 6-1
Hard
08/31/09
Novak Djokovic
4
US Open
SF
7-6(3) 7-5 7-5
Hard
08/16/09
Novak Djokovic
4
Cincinnati Masters
F
6-1 7-5
Hard
04/14/08
Nikolay Davydenko
4
Estoril
F
7-6(5) 1-2 RET
Clay
11/12/07
Nikolay Davydenko
4
Masters Cup
RR
6-4 6-3
Hard
08/27/07
Nikolay Davydenko
4
US Open
SF
7-5 6-1 7-5
Hard
05/28/07
Nikolay Davydenko
4
Roland Garros
SF
7-5 7-6(5) 7-6(7)
Clay
11/13/06
Ivan Ljubicic
4
Masters Cup
RR
7-6(2) 6-4
Hard
10/16/06
David Nalbandian
4
Madrid Masters
SF
6-4 6-0
Hard
08/29/05
Lleyton Hewitt
4
US Open
SF
6-3 7-6(0) 4-6 6-3
Hard
06/20/05
Andy Roddick
4
Wimbledon
F
6-2 7-6(2) 6-4
Grass
11/15/04
Marat Safin
4
Masters Cup
SF
6-3 7-6(18)
Hard
11/11/02
Juan Carlos Ferrero
4
Masters Cup
RR
6-3 6-4
Hard
02/08/02
Yevgeny Kafelnikov
4
Davis Cup WG R1: RUS vs SUI
RR
7-6(6) 6-1 6-1
Clay
10/09/00
Magnus Norman
4
Vienna
R32
4-6 7-6(4) 6-4
Hard
02/21/00
Nicolas Kiefer
4
London
R32
6-2 6-3
Hard
02/12/18
Grigor Dimitrov
5
Rotterdam
F
6-2 6-2
Hard
11/13/17
Marin Cilic
5
Tour Finals
RR
6-7(5) 6-4 6-1
Hard
01/16/17
Kei Nishikori
5
Australian Open
R16
6-7(4) 6-4 6-1 4-6 6-3
Hard
08/31/15
Stan Wawrinka
5
US Open
SF
6-4 6-3 6-1
Hard
05/10/15
Tomas Berdych
5
Rome Masters
QF
6-3 6-3
Clay
11/09/14
Kei Nishikori
5
Tour Finals
RR
6-3 6-2
Hard
11/04/13
Juan Martin del Potro
5
Tour Finals
RR
4-6 7-6(2) 7-5
Hard
10/28/13
Juan Martin del Potro
5
Paris Masters
QF
6-3 4-6 6-3
Hard
11/05/12
David Ferrer
5
Tour Finals
RR
6-4 7-6(5)
Hard
11/20/11
David Ferrer
5
Tour Finals
SF
7-5 6-3
Hard
05/01/11
Robin Soderling
5
Madrid Masters
QF
7-6(2) 6-4
Clay
11/21/10
Andy Murray
5
Tour Finals
RR
6-4 6-2
Hard
10/10/10
Robin Soderling
5
Shanghai Masters
QF
6-1 6-1
Hard
08/30/10
Robin Soderling
5
US Open
QF
6-4 6-4 7-5
Hard
05/25/09
Juan Martin del Potro
5
Roland Garros
SF
3-6 7-6(2) 2-6 6-1 6-4
Clay
05/10/09
Juan Martin del Potro
5
Madrid Masters
SF
6-3 6-4
Clay
11/12/07
Andy Roddick
5
Masters Cup
RR
6-4 6-2
Hard
08/27/07
Andy Roddick
5
US Open
QF
7-6(5) 7-6(4) 6-2
Hard
11/13/06
Andy Roddick
5
Masters Cup
RR
4-6 7-6(8) 6-4
Hard
01/16/06
Nikolay Davydenko
5
Australian Open
QF
6-4 3-6 7-6(7) 7-6(5)
Hard
08/15/05
Andy Roddick
5
Cincinnati Masters
F
6-3 7-5
Hard
06/06/05
Marat Safin
5
Halle
F
6-4 6-7(6) 6-4
Grass
11/15/04
Carlos Moya
5
Masters Cup
RR
6-3 3-6 6-3
Hard
08/30/04
Lleyton Hewitt
5
US Open
F
6-0 7-6(3) 6-0
Hard
03/08/04
Andre Agassi
5
Indian Wells Masters
SF
4-6 6-3 6-4
Hard
11/10/03
Andre Agassi
5
Masters Cup
RR
6-7(3) 6-3 7-6(7)
Hard
11/10/03
Andre Agassi
5
Masters Cup
F
6-3 6-0 6-4
Hard
05/13/02
Marat Safin
5
Hamburg Masters
F
6-1 6-3 6-4
Clay
02/01/99
Carlos Moya
5
Marseille
R32
7-6(1) 3-6 6-3
Hard
11/12/18
Kevin Anderson
6
Tour Finals
RR
6-4 6-3
Hard
01/15/18
Marin Cilic
6
Australian Open
F
6-2 6-7(5) 6-3 3-6 6-1
Hard
07/03/17
Marin Cilic
6
Wimbledon
F
6-3 6-1 6-4
Grass
03/06/17
Rafael Nadal
6
Indian Wells Masters
R16
6-2 6-3
Hard
01/18/16
Tomas Berdych
6
Australian Open
QF
7-6(4) 6-2 6-4
Hard
11/15/15
Tomas Berdych
6
Tour Finals
RR
6-4 6-2
Hard
03/12/15
Milos Raonic
6
Indian Wells Masters
SF
7-5 6-4
Hard
11/09/14
Andy Murray
6
Tour Finals
RR
6-0 6-1
Hard
08/10/14
David Ferrer
6
Cincinnati Masters
F
6-3 1-6 6-2
Hard
02/24/14
Tomas Berdych
6
Dubai
F
3-6 6-4 6-3
Hard
05/06/12
David Ferrer
6
Madrid Masters
QF
6-4 6-4
Clay
11/20/11
Jo-Wilfried Tsonga
6
Tour Finals
F
6-3 6-7(6) 6-3
Hard
11/20/11
Jo-Wilfried Tsonga
6
Tour Finals
RR
6-2 2-6 6-4
Hard
08/15/10
Nikolay Davydenko
6
Cincinnati Masters
QF
6-4 7-5
Hard
01/18/10
Nikolay Davydenko
6
Australian Open
QF
2-6 6-3 6-0 7-5
Hard
06/22/09
Andy Roddick
6
Wimbledon
F
5-7 7-6(6) 7-6(5) 3-6 16-14
Grass
05/10/09
Andy Roddick
6
Madrid Masters
QF
7-5 6-7(5) 6-1
Clay
03/25/09
Andy Roddick
6
Miami Masters
QF
6-3 4-6 6-4
Hard
01/19/09
Juan Martin del Potro
6
Australian Open
QF
6-3 6-0 6-0
Hard
08/25/08
Andy Murray
6
US Open
F
6-2 7-5 6-2
Hard
11/12/07
David Ferrer
6
Masters Cup
F
6-2 6-3 6-2
Hard
01/15/07
Tommy Robredo
6
Australian Open
QF
6-3 7-6(2) 7-5
Hard
08/28/06
Nikolay Davydenko
6
US Open
SF
6-1 7-5 6-4
Hard
03/20/06
Ivan Ljubicic
6
Miami Masters
F
7-6(5) 7-6(4) 7-6(6)
Hard
03/06/06
Ivan Ljubicic
6
Indian Wells Masters
QF
6-2 6-3
Hard
11/14/05
Guillermo Coria
6
Masters Cup
RR
6-0 1-6 6-2
Carpet
08/30/04
Tim Henman
6
US Open
SF
6-3 6-4 6-4
Hard
06/23/03
Andy Roddick
6
Wimbledon
SF
7-6(6) 6-3 6-3
Grass
03/18/02
Tim Henman
6
Miami Masters
R16
6-2 RET
Hard
06/25/01
Pete Sampras
6
Wimbledon
R16
7-6(7) 5-7 6-4 6-7(2) 7-5
Grass
10/21/19
Stefanos Tsitsipas
7
Basel
SF
6-4 6-4
Hard
07/01/19
Kei Nishikori
7
Wimbledon
QF
4-6 6-1 6-4 6-4
Grass
03/18/19
Kevin Anderson
7
Miami Masters
QF
6-0 6-4
Hard
07/03/17
Milos Raonic
7
Wimbledon
QF
6-4 6-2 7-6(4)
Grass
03/20/17
Rafael Nadal
7
Miami Masters
F
6-3 6-4
Hard
10/26/15
Rafael Nadal
7
Basel
F
6-3 5-7 6-3
Hard
08/10/14
Milos Raonic
7
Cincinnati Masters
SF
6-2 6-3
Hard
08/04/14
David Ferrer
7
Canada Masters
QF
6-3 4-6 6-3
Hard
05/06/12
Tomas Berdych
7
Madrid Masters
F
3-6 7-5 7-5
Clay
11/07/11
Tomas Berdych
7
Paris Masters
SF
6-4 6-3
Hard
11/21/10
David Ferrer
7
Tour Finals
RR
6-1 6-4
Hard
08/09/10
Tomas Berdych
7
Canada Masters
QF
6-3 5-7 7-6(5)
Hard
04/20/08
David Nalbandian
7
Monte Carlo Masters
QF
5-7 6-2 6-2
Clay
01/15/07
Andy Roddick
7
Australian Open
SF
6-4 6-0 6-2
Hard
11/13/06
David Nalbandian
7
Masters Cup
RR
3-6 6-1 6-1
Hard
10/23/06
Fernando Gonzalez
7
Basel
F
6-3 6-2 7-6(3)
Carpet
08/28/06
James Blake
7
US Open
QF
7-6(7) 6-0 6-7(9) 6-4
Hard
08/29/05
Andre Agassi
7
US Open
F
6-3 2-6 7-6(1) 6-1
Hard
03/21/05
Tim Henman
7
Miami Masters
QF
6-4 6-2
Hard
08/30/04
Andre Agassi
7
US Open
QF
6-3 2-6 7-5 3-6 6-3
Hard
10/06/03
Carlos Moya
7
Vienna
F
6-3 6-3 6-3
Hard
11/11/02
Jiri Novak
7
Masters Cup
RR
6-0 4-6 6-2
Hard
10/28/02
Tommy Haas
7
Paris Masters
R16
6-2 7-6(2)
Carpet
05/13/02
Gustavo Kuerten
7
Hamburg Masters
QF
6-0 1-6 6-2
Clay
02/08/02
Marat Safin
7
Davis Cup WG R1: RUS vs SUI
RR
7-5 6-1 6-2
Clay
01/29/01
Yevgeny Kafelnikov
7
Milan
SF
6-2 6-7(4) 6-3
Carpet
11/11/19
Matteo Berrettini
8
Tour Finals
RR
7-6(2) 6-3
Hard
11/12/18
Dominic Thiem
8
Tour Finals
RR
6-2 6-3
Hard
11/15/15
Kei Nishikori
8
Tour Finals
RR
7-5 4-6 6-4
Hard
01/04/15
Milos Raonic
8
Brisbane
F
6-4 6-7(2) 6-4
Hard
11/09/14
Milos Raonic
8
Tour Finals
RR
6-1 7-6(0)
Hard
01/14/13
Jo-Wilfried Tsonga
8
Australian Open
QF
7-6(4) 4-6 7-6(4) 3-6 6-3
Hard
05/06/12
Janko Tipsarevic
8
Madrid Masters
SF
6-2 6-3
Clay
11/20/11
Mardy Fish
8
Tour Finals
RR
6-1 3-6 6-3
Hard
11/07/11
Jo-Wilfried Tsonga
8
Paris Masters
F
6-1 7-6(3)
Hard
11/22/09
Fernando Verdasco
8
Tour Finals
RR
4-6 7-5 6-1
Hard
10/20/08
David Nalbandian
8
Basel
F
6-3 6-4
Hard
08/13/07
James Blake
8
Cincinnati Masters
F
6-1 6-4
Hard
11/13/06
James Blake
8
Masters Cup
F
6-0 6-3 6-4
Hard
11/14/05
Ivan Ljubicic
8
Masters Cup
RR
6-3 2-6 7-6(4)
Carpet
05/09/05
Guillermo Coria
8
Hamburg Masters
QF
6-4 7-6(3)
Clay
01/17/05
Andre Agassi
8
Australian Open
QF
6-3 6-4 6-4
Hard
05/10/04
Carlos Moya
8
Hamburg Masters
QF
6-4 6-3
Clay
01/19/04
David Nalbandian
8
Australian Open
QF
7-5 6-4 5-7 6-3
Hard
11/10/03
David Nalbandian
8
Masters Cup
RR
6-3 6-0
Hard
02/19/01
Alex Corretja
8
Rotterdam
QF
6-4 6-2
Hard
03/18/19
John Isner
9
Miami Masters
F
6-1 6-4
Hard
11/13/17
Jack Sock
9
Tour Finals
RR
6-4 7-6(4)
Hard
01/16/17
Rafael Nadal
9
Australian Open
F
6-4 3-6 6-1 3-6 6-3
Hard
05/10/15
Stan Wawrinka
9
Rome Masters
SF
6-4 6-2
Clay
03/12/15
Tomas Berdych
9
Indian Wells Masters
QF
6-4 6-0
Hard
08/10/14
Andy Murray
9
Cincinnati Masters
QF
6-3 7-5
Hard
06/23/14
Milos Raonic
9
Wimbledon
SF
6-4 6-4 6-4
Grass
03/19/14
Richard Gasquet
9
Miami Masters
R16
6-1 6-2
Hard
11/04/13
Richard Gasquet
9
Tour Finals
RR
6-4 6-3
Hard
11/05/12
Janko Tipsarevic
9
Tour Finals
RR
6-3 6-1
Hard
07/25/12
Juan Martin del Potro
9
London Olympics
SF
3-6 7-6(5) 19-17
Grass
05/27/12
Juan Martin del Potro
9
Roland Garros
QF
3-6 6-7(4) 6-2 6-0 6-3
Clay
03/08/12
Juan Martin del Potro
9
Indian Wells Masters
QF
6-3 6-2
Hard
05/22/11
Gael Monfils
9
Roland Garros
QF
6-4 6-3 7-6(3)
Clay
11/01/10
Andy Roddick
9
Basel
SF
6-2 6-4
Hard
01/19/09
Andy Roddick
9
Australian Open
SF
6-2 7-5 7-5
Hard
10/12/08
Juan Martin del Potro
9
Madrid Masters
QF
6-3 6-3
Hard
05/28/07
Tommy Robredo
9
Roland Garros
QF
7-5 1-6 6-1 6-2
Clay
02/26/07
Tommy Haas
9
Dubai
SF
6-4 7-5
Hard
01/15/07
Fernando Gonzalez
9
Australian Open
F
7-6(2) 6-4 6-4
Hard
03/20/06
James Blake
9
Miami Masters
QF
7-6(2) 6-4
Hard
11/14/05
Gaston Gaudio
9
Masters Cup
SF
6-0 6-0
Carpet
10/07/02
Carlos Moya
9
Vienna
SF
6-2 6-3
Hard
10/23/00
Lleyton Hewitt
9
Basel
SF
6-4 5-7 7-6(6)
Carpet
09/21/18
John Isner
10
Laver Cup
RR
6-7(5) 7-6(6) [10-7]
Hard
10/23/17
David Goffin
10
Basel
SF
6-1 6-2
Hard
01/16/17
Tomas Berdych
10
Australian Open
R32
6-2 6-4 6-4
Hard
01/13/14
Jo-Wilfried Tsonga
10
Australian Open
R16
6-3 7-5 6-4
Hard
02/27/12
Juan Martin del Potro
10
Dubai
SF
7-6(5) 7-6(6)
Hard
02/13/12
Juan Martin del Potro
10
Rotterdam
F
6-1 6-4
Hard
01/18/10
Jo-Wilfried Tsonga
10
Australian Open
SF
6-2 6-3 6-2
Hard
05/25/09
Gael Monfils
10
Roland Garros
QF
7-6(6) 6-2 6-4
Clay
03/12/09
Fernando Verdasco
10
Indian Wells Masters
QF
6-3 7-6(5)
Hard
09/21/07
Tomas Berdych
10
Davis Cup WG PO: CZE vs SUI
RR
7-6(5) 7-6(10) 6-3
Carpet
06/25/07
Tommy Haas
10
Wimbledon
R16
W/O
Grass
10/16/06
Fernando Gonzalez
10
Madrid Masters
F
7-5 6-1 6-0
Hard
08/28/06
Andy Roddick
10
US Open
F
6-2 4-6 7-5 6-1
Hard
06/26/06
Mario Ancic
10
Wimbledon
QF
6-4 6-4 6-4
Grass
03/21/05
Andre Agassi
10
Miami Masters
SF
6-4 6-3
Hard
02/21/05
Andre Agassi
10
Dubai
SF
6-3 6-1
Hard
11/15/04
Gaston Gaudio
10
Masters Cup
RR
6-1 7-6(4)
Hard
06/21/04
Lleyton Hewitt
10
Wimbledon
QF
6-1 6-7(1) 6-0 6-4
Grass
03/08/04
Tim Henman
10
Indian Wells Masters
F
6-3 6-3
Hard
02/24/03
Jiri Novak
10
Dubai
F
6-1 7-6(2)
Hard
04/06/01
Arnaud Clement
10
Davis Cup WG QF: SUI vs FRA
RR
6-4 3-6 7-6(5) 6-4
Carpet