Search for active players ...
Opponent
Rank
05/23/22
Novak Djokovic
1
Roland Garros
QF
6-2 4-6 6-2 7-6(4)
Clay
05/10/21
Novak Djokovic
1
Rome Masters
F
7-5 1-6 6-3
Clay
09/28/20
Novak Djokovic
1
Roland Garros
F
6-0 6-2 7-5
Clay
05/13/19
Novak Djokovic
1
Rome Masters
F
6-0 4-6 6-1
Clay
08/26/13
Novak Djokovic
1
US Open
F
6-2 3-6 6-4 6-1
Hard
08/05/13
Novak Djokovic
1
Canada Masters
SF
6-4 3-6 7-6(2)
Hard
05/27/13
Novak Djokovic
1
Roland Garros
SF
6-4 3-6 6-1 6-7(3) 9-7
Clay
05/27/12
Novak Djokovic
1
Roland Garros
F
6-4 6-3 2-6 7-5
Clay
05/13/12
Novak Djokovic
1
Rome Masters
F
7-5 6-3
Clay
04/15/12
Novak Djokovic
1
Monte Carlo Masters
F
6-3 6-1
Clay
05/09/10
Roger Federer
1
Madrid Masters
F
6-4 7-6(5)
Clay
06/23/08
Roger Federer
1
Wimbledon
F
6-4 6-4 6-7(5) 6-7(8) 9-7
Grass
05/25/08
Roger Federer
1
Roland Garros
F
6-1 6-3 6-0
Clay
05/11/08
Roger Federer
1
Hamburg Masters
F
7-5 6-7(3) 6-3
Clay
04/20/08
Roger Federer
1
Monte Carlo Masters
F
7-5 7-5
Clay
05/28/07
Roger Federer
1
Roland Garros
F
6-3 4-6 6-3 6-4
Clay
04/15/07
Roger Federer
1
Monte Carlo Masters
F
6-4 6-4
Clay
05/29/06
Roger Federer
1
Roland Garros
F
1-6 6-1 6-4 7-6(4)
Clay
05/08/06
Roger Federer
1
Rome Masters
F
6-7(0) 7-6(5) 6-4 2-6 7-6(5)
Clay
04/17/06
Roger Federer
1
Monte Carlo Masters
F
6-2 6-7(2) 6-3 7-6(5)
Clay
02/27/06
Roger Federer
1
Dubai
F
2-6 6-4 6-4
Hard
05/23/05
Roger Federer
1
Roland Garros
SF
6-3 4-6 6-4 6-3
Clay
03/22/04
Roger Federer
1
Miami Masters
R32
6-3 6-3
Hard
02/21/22
Daniil Medvedev
2
Acapulco
SF
6-3 6-3
Hard
01/17/22
Daniil Medvedev
2
Australian Open
F
2-6 6-7(5) 6-4 6-4 7-5
Hard
05/08/17
Novak Djokovic
2
Madrid Masters
SF
6-2 6-4
Clay
04/11/16
Andy Murray
2
Monte Carlo Masters
SF
2-6 6-4 6-2
Clay
11/15/15
Andy Murray
2
Tour Finals
RR
6-4 6-1
Hard
05/26/14
Novak Djokovic
2
Roland Garros
F
3-6 7-5 6-2 6-4
Clay
03/07/13
Roger Federer
2
Indian Wells Masters
QF
6-4 6-2
Hard
01/19/09
Roger Federer
2
Australian Open
F
7-5 3-6 7-6(3) 3-6 6-2
Hard
12/03/04
Andy Roddick
2
Davis Cup WG F: ESP vs USA
RR
6-7(6) 6-2 7-6(6) 6-2
Clay
05/23/22
Alexander Zverev
3
Roland Garros
SF
7-6(8) 6-6 RET
Clay
05/27/19
Roger Federer
3
Roland Garros
SF
6-3 6-4 6-2
Clay
05/14/18
Alexander Zverev
3
Rome Masters
F
6-1 1-6 6-3
Clay
05/29/17
Stan Wawrinka
3
Roland Garros
F
6-2 6-3 6-1
Clay
01/16/17
Milos Raonic
3
Australian Open
QF
6-4 7-6(7) 6-4
Hard
11/04/13
David Ferrer
3
Tour Finals
RR
6-3 6-2
Hard
05/12/13
Roger Federer
3
Rome Masters
F
6-1 6-3
Clay
01/16/12
Roger Federer
3
Australian Open
SF
6-7(5) 6-2 7-6(5) 6-4
Hard
05/22/11
Roger Federer
3
Roland Garros
F
7-5 7-6(3) 5-7 6-1
Clay
05/01/11
Roger Federer
3
Madrid Masters
SF
5-7 6-1 6-3
Clay
03/23/11
Roger Federer
3
Miami Masters
SF
6-3 6-2
Hard
11/21/10
Novak Djokovic
3
Tour Finals
RR
7-5 6-2
Hard
08/30/10
Novak Djokovic
3
US Open
F
6-4 5-7 6-4 6-2
Hard
04/27/09
Novak Djokovic
3
Rome Masters
F
7-6(2) 6-2
Clay
04/12/09
Novak Djokovic
3
Monte Carlo Masters
F
6-3 2-6 6-1
Clay
03/06/09
Novak Djokovic
3
Davis Cup WG R1: ESP vs SRB
RR
6-4 6-4 6-1
Clay
08/11/08
Novak Djokovic
3
Beijing Olympics
SF
6-4 1-6 6-4
Hard
06/09/08
Novak Djokovic
3
Queen's Club
F
7-6(6) 7-5
Grass
05/25/08
Novak Djokovic
3
Roland Garros
SF
6-4 6-2 7-6(3)
Clay
05/11/08
Novak Djokovic
3
Hamburg Masters
SF
7-5 2-6 6-2
Clay
11/12/07
Novak Djokovic
3
Masters Cup
RR
6-4 6-4
Hard
03/05/07
Andy Roddick
3
Indian Wells Masters
SF
6-4 6-3
Hard
11/13/06
Nikolay Davydenko
3
Masters Cup
RR
5-7 6-4 6-4
Hard
11/14/22
Casper Ruud
4
Tour Finals
RR
7-5 7-5
Hard
11/11/19
Daniil Medvedev
4
Tour Finals
RR
6-7(3) 6-3 7-6(4)
Hard
05/27/19
Dominic Thiem
4
Roland Garros
F
6-3 5-7 6-1 6-1
Clay
07/02/18
Juan Martin del Potro
4
Wimbledon
QF
7-5 6-7(7) 4-6 6-4 6-4
Grass
04/06/18
Alexander Zverev
4
Davis Cup WG QF: ESP vs GER
RR
6-1 6-4 6-4
Clay
04/11/16
Stan Wawrinka
4
Monte Carlo Masters
QF
6-1 6-4
Clay
11/15/15
Stan Wawrinka
4
Tour Finals
RR
6-3 6-2
Hard
10/11/15
Stan Wawrinka
4
Shanghai Masters
QF
6-2 6-1
Hard
05/12/13
David Ferrer
4
Rome Masters
QF
6-4 4-6 6-2
Clay
05/05/13
David Ferrer
4
Madrid Masters
QF
4-6 7-6(3) 6-0
Clay
02/25/13
David Ferrer
4
Acapulco
F
6-0 6-2
Clay
08/29/11
Andy Murray
4
US Open
SF
6-4 6-2 3-6 6-2
Hard
06/20/11
Andy Murray
4
Wimbledon
SF
5-7 6-2 6-2 6-4
Grass
05/22/11
Andy Murray
4
Roland Garros
SF
6-4 7-5 6-4
Clay
04/10/11
Andy Murray
4
Monte Carlo Masters
SF
6-4 2-6 6-1
Clay
06/21/10
Andy Murray
4
Wimbledon
SF
6-4 7-6(6) 6-4
Grass
05/10/09
Novak Djokovic
4
Madrid Masters
SF
3-6 7-6(5) 7-6(9)
Clay
04/12/09
Andy Murray
4
Monte Carlo Masters
SF
6-2 7-6(4)
Clay
03/12/09
Andy Murray
4
Indian Wells Masters
F
6-1 6-2
Hard
04/20/08
Nikolay Davydenko
4
Monte Carlo Masters
SF
6-3 6-2
Clay
05/07/07
Nikolay Davydenko
4
Rome Masters
SF
7-6(3) 6-7(8) 6-4
Clay
05/29/06
Ivan Ljubicic
4
Roland Garros
SF
6-4 6-2 7-6(7)
Clay
05/12/03
Carlos Moya
4
Hamburg Masters
R32
7-5 6-4
Clay
04/19/21
Stefanos Tsitsipas
5
Barcelona
F
6-4 6-7(6) 7-5
Clay
08/26/19
Daniil Medvedev
5
US Open
F
7-5 6-3 5-7 4-6 6-4
Hard
04/16/18
Grigor Dimitrov
5
Monte Carlo Masters
SF
6-4 6-1
Clay
10/09/17
Marin Cilic
5
Shanghai Masters
SF
7-5 7-6(3)
Hard
05/26/14
David Ferrer
5
Roland Garros
QF
4-6 6-4 6-0 6-1
Clay
09/30/13
Tomas Berdych
5
Beijing
SF
4-2 RET
Hard
08/11/13
Roger Federer
5
Cincinnati Masters
QF
5-7 6-4 6-3
Hard
05/27/13
David Ferrer
5
Roland Garros
F
6-3 6-2 6-3
Clay
05/22/11
Robin Soderling
5
Roland Garros
QF
6-4 6-1 7-6(3)
Clay
11/21/10
Andy Murray
5
Tour Finals
SF
7-6(5) 3-6 7-6(6)
Hard
04/28/08
David Ferrer
5
Barcelona
F
6-1 4-6 6-1
Clay
04/20/08
David Ferrer
5
Monte Carlo Masters
QF
6-1 7-5
Clay
06/25/07
Novak Djokovic
5
Wimbledon
SF
3-6 6-1 4-1 RET
Grass
05/14/07
Fernando Gonzalez
5
Hamburg Masters
QF
6-4 6-4
Clay
05/07/07
Novak Djokovic
5
Rome Masters
QF
6-2 6-3
Clay
05/10/21
Alexander Zverev
6
Rome Masters
QF
6-3 6-4
Clay
11/16/20
Stefanos Tsitsipas
6
Tour Finals
RR
6-4 4-6 6-2
Hard
11/11/19
Stefanos Tsitsipas
6
Tour Finals
RR
6-7(4) 6-4 7-5
Hard
05/28/18
Juan Martin del Potro
6
Roland Garros
SF
6-4 6-1 6-2
Clay
01/16/17
Gael Monfils
6
Australian Open
R16
6-3 6-3 4-6 6-4
Hard
04/18/16
Kei Nishikori
6
Barcelona
F
6-4 7-5
Clay
03/07/16
Kei Nishikori
6
Indian Wells Masters
QF
6-4 6-3
Hard
05/04/14
Tomas Berdych
6
Madrid Masters
QF
6-4 6-2
Clay
01/13/14
Roger Federer
6
Australian Open
SF
7-6(4) 6-3 6-3
Hard
11/04/13
Tomas Berdych
6
Tour Finals
RR
6-4 1-6 6-3
Hard
08/11/13
Tomas Berdych
6
Cincinnati Masters
SF
7-5 7-6(4)
Hard
05/12/13
Tomas Berdych
6
Rome Masters
SF
6-2 6-4
Clay
03/07/13
Tomas Berdych
6
Indian Wells Masters
SF
6-4 7-5
Hard
05/27/12
David Ferrer
6
Roland Garros
SF
6-2 6-2 6-1
Clay
05/13/12
David Ferrer
6
Rome Masters
SF
7-6(6) 6-0
Clay
04/23/12
David Ferrer
6
Barcelona
F
7-6(1) 7-5
Clay
03/21/12
Jo-Wilfried Tsonga
6
Miami Masters
QF
6-2 5-7 6-4
Hard
04/18/11
David Ferrer
6
Barcelona
F
6-2 6-4
Clay
04/10/11
David Ferrer
6
Monte Carlo Masters
F
6-4 7-5
Clay
11/21/10
Tomas Berdych
6
Tour Finals
RR
7-6(3) 6-1
Hard
06/21/10
Robin Soderling
6
Wimbledon
QF
3-6 6-3 7-6(4) 6-1
Grass
03/12/09
Juan Martin del Potro
6
Indian Wells Masters
QF
6-2 6-4
Hard
06/09/08
Andy Roddick
6
Queen's Club
SF
7-5 6-4
Grass
05/28/07
Novak Djokovic
6
Roland Garros
SF
7-5 6-4 6-2
Clay
05/07/07
Fernando Gonzalez
6
Rome Masters
F
6-2 6-2
Clay
11/13/06
Tommy Robredo
6
Masters Cup
RR
7-6(2) 6-2
Hard
04/11/05
Gaston Gaudio
6
Monte Carlo Masters
QF
6-3 6-0
Clay
01/17/22
Matteo Berrettini
7
Australian Open
SF
6-3 6-2 3-6 6-3
Hard
05/27/19
Kei Nishikori
7
Roland Garros
QF
6-1 6-1 6-3
Clay
05/13/19
Stefanos Tsitsipas
7
Rome Masters
SF
6-3 6-4
Clay
08/06/18
Marin Cilic
7
Canada Masters
QF
2-6 6-4 6-4
Hard
04/16/18
Dominic Thiem
7
Monte Carlo Masters
QF
6-0 6-2
Clay
05/29/17
Dominic Thiem
7
Roland Garros
SF
6-3 6-4 6-0
Clay
11/15/15
David Ferrer
7
Tour Finals
RR
6-7(2) 6-3 6-4
Hard
05/03/15
Tomas Berdych
7
Madrid Masters
SF
7-6(3) 6-1
Clay
04/12/15
David Ferrer
7
Monte Carlo Masters
QF
6-4 5-7 6-2
Clay
03/19/14
Tomas Berdych
7
Miami Masters
SF
W/O
Hard
11/04/13
Roger Federer
7
Tour Finals
SF
7-5 6-3
Hard
03/07/13
Juan Martin del Potro
7
Indian Wells Masters
F
4-6 6-3 6-4
Hard
05/13/12
Tomas Berdych
7
Rome Masters
QF
6-4 7-5
Clay
01/16/12
Tomas Berdych
7
Australian Open
QF
6-7(5) 7-6(6) 6-4 6-3
Hard
03/23/11
Tomas Berdych
7
Miami Masters
QF
6-2 3-6 6-3
Hard
05/24/10
Robin Soderling
7
Roland Garros
F
6-4 6-2 6-4
Clay
03/12/09
Andy Roddick
7
Indian Wells Masters
SF
6-4 7-6(4)
Hard
08/08/05
Andre Agassi
7
Canada Masters
F
6-3 4-6 6-2
Hard
04/14/03
Albert Costa
7
Monte Carlo Masters
R32
7-5 6-3
Clay
05/23/22
Casper Ruud
8
Roland Garros
F
6-3 6-3 6-0
Clay
11/16/20
Andrey Rublev
8
Tour Finals
RR
6-3 6-4
Hard
05/28/18
Dominic Thiem
8
Roland Garros
F
6-4 6-3 6-2
Clay
10/02/17
Grigor Dimitrov
8
Beijing
SF
6-3 4-6 6-1
Hard
02/27/17
Marin Cilic
8
Acapulco
SF
6-1 6-2
Hard
05/26/14
Andy Murray
8
Roland Garros
SF
6-3 6-2 6-1
Clay
05/11/14
Andy Murray
8
Rome Masters
QF
1-6 6-3 7-5
Clay
11/04/13
Stan Wawrinka
8
Tour Finals
RR
7-6(5) 7-6(6)
Hard
10/07/13
Stan Wawrinka
8
Shanghai Masters
QF
7-6(10) 6-1
Hard
04/14/13
Jo-Wilfried Tsonga
8
Monte Carlo Masters
SF
6-3 7-6(3)
Clay
04/23/12
Janko Tipsarevic
8
Barcelona
QF
6-2 6-2
Clay
11/20/11
Mardy Fish
8
Tour Finals
RR
6-2 3-6 7-6(3)
Hard
10/03/11
Mardy Fish
8
Tokyo
SF
7-5 6-1
Hard
11/21/10
Andy Roddick
8
Tour Finals
RR
3-6 7-6(5) 6-4
Hard
08/30/10
Fernando Verdasco
8
US Open
QF
7-5 6-3 6-4
Hard
05/10/09
Fernando Verdasco
8
Madrid Masters
QF
6-4 7-5
Clay
04/27/09
Fernando Verdasco
8
Rome Masters
QF
6-3 6-3
Clay
04/20/09
Nikolay Davydenko
8
Barcelona
SF
6-3 6-2
Clay
01/19/09
Gilles Simon
8
Australian Open
QF
6-2 7-5 7-5
Hard
09/19/08
Andy Roddick
8
Davis Cup WG SF: ESP vs USA
RR
6-4 6-0 6-4
Clay
11/12/07
Richard Gasquet
8
Masters Cup
RR
3-6 6-3 6-4
Hard
04/17/06
Gaston Gaudio
8
Monte Carlo Masters
SF
5-7 6-1 6-1
Clay
09/12/05
Guillermo Coria
8
Beijing
F
5-7 6-1 6-2
Hard
04/27/24
Alex De Minaur
9
Madrid
R64
6(6)-7(8) 3-6
Clay
05/23/22
Felix Auger-Aliassime
9
Roland Garros
R16
3-6 6-3 6-2 3-6 6-3
Clay
08/05/19
Daniil Medvedev
9
Canada Masters
F
6-3 6-0
Hard
08/27/18
Dominic Thiem
9
US Open
QF
0-6 6-4 7-5 6-7(4) 7-6(5)
Hard
10/09/17
Grigor Dimitrov
9
Shanghai Masters
QF
6-4 6-7(4) 6-3
Hard
05/08/17
Dominic Thiem
9
Madrid Masters
F
7-6(8) 6-4
Clay
04/24/17
Dominic Thiem
9
Barcelona
F
6-4 6-1
Clay
10/11/15
Milos Raonic
9
Shanghai Masters
R16
6-3 7-6(3)
Hard
08/26/13
Richard Gasquet
9
US Open
SF
6-4 7-6(1) 6-2
Hard
06/20/11
Mardy Fish
9
Wimbledon
QF
6-3 6-3 5-7 6-4
Grass
04/18/11
Gael Monfils
9
Barcelona
QF
6-2 6-2
Clay
11/08/09
Jo-Wilfried Tsonga
9
Paris Masters
QF
7-5 7-5
Hard
07/21/08
Andy Murray
9
Canada Masters
SF
7-6(2) 6-3
Hard
03/27/08
James Blake
9
Miami Masters
QF
3-6 6-3 6-1
Hard
03/13/08
James Blake
9
Indian Wells Masters
QF
7-5 3-6 6-3
Hard
05/08/06
Fernando Gonzalez
9
Rome Masters
QF
6-4 6-3
Clay
04/17/06
Guillermo Coria
9
Monte Carlo Masters
QF
6-2 6-1
Clay
04/11/05
Guillermo Coria
9
Monte Carlo Masters
F
6-3 6-1 0-6 7-5
Clay
05/31/21
Diego Schwartzman
10
Roland Garros
QF
6-3 4-6 6-4 6-0
Clay
04/23/18
David Goffin
10
Barcelona
SF
6-4 6-0
Clay
05/08/17
David Goffin
10
Madrid Masters
QF
7-6(3) 6-2
Clay
10/28/13
Richard Gasquet
10
Paris Masters
QF
6-4 6-1
Hard
05/27/13
Stan Wawrinka
10
Roland Garros
QF
6-2 6-3 6-1
Clay
09/16/11
Jo-Wilfried Tsonga
10
Davis Cup WG SF: ESP vs FRA
RR
6-0 6-2 6-4
Clay
03/24/10
Jo-Wilfried Tsonga
10
Miami Masters
QF
6-3 6-2
Hard
03/27/08
Tomas Berdych
10
Miami Masters
SF
7-6(6) 6-2
Hard