ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
45401 Rod Frawley Tim Garcia 1 1–0 C 1–0 Feb 27, 1980 H2H
45402 Rod Frawley Tom Gorman 1 0–1 H 0–1 Nov 10, 1977 H2H
45403 Rod Frawley Tony Roche 1 0–1 H 0–1 Oct 27, 1977 H2H
45404 Rod Frawley Wayne Hampson 1 1–0 G 1–0 Dec 31, 1982 H2H
45405 Rod Laver Bernard Mignot 1 1–0 C 1–0 Apr 12, 1973 H2H
45406 Rod Laver Gene Scott 1 1–0 G 1–0 Jun 26, 1968 H2H
45407 Rod Laver Grover Raz Reid 1 1–0 H 1–0 Mar 24, 1976 H2H
45408 Rod Laver Herb Fitzgibbon 1 1–0 C 1–0 Nov 16, 1968 H2H
45409 Rod Laver Jacques Thamin 1 1–0 C 1–0 Oct 31, 1973 H2H
45410 Rod Laver Jaidip Mukerjea 1 1–0 G 1–0 Jun 12, 1970 H2H
45411 Rod Laver Jean Loup Rouyer 1 1–0 G 1–0 Jan 16, 1969 H2H
45412 Rod Laver John Clifton 1 1–0 C 1–0 Nov 21, 1969 H2H
45413 Rod Laver Juan Herrera 1 1–0 C 1–0 Oct 10, 1973 H2H
45414 Rod Laver Kenneth McMillan 1 1–0 H 1–0 Nov 14, 1973 H2H
45415 Rod Laver Leif Johansson 1 1–0 H 1–0 Nov 27, 1969 H2H
45416 Rod Laver Manuel Santana 1 0–1 C 0–1 Oct 9, 1970 H2H
45417 Rod Laver Mike Belkin 1 1–0 H 1–0 Feb 18, 1970 H2H
45418 Rod Laver Mike Powers 1 1–0 C 1–0 Aug 9, 1974 H2H
45419 Rod Laver Milan Holecek 1 1–0 C 1–0 Apr 27, 1973 H2H
45420 Rod Laver Nicola Pietrangeli 1 1–0 G 1–0 Jun 25, 1969 H2H
45421 Rod Laver Pekka Saila 1 1–0 H 1–0 Nov 5, 1971 H2H
45422 Rod Laver Peter Curtis 1 1–0 G 1–0 Jun 18, 1969 H2H
45423 Rod Laver Peter Doerner 1 1–0 H 1–0 Mar 26, 1970 H2H
45424 Rod Laver Rudy Hernando 1 1–0 C 1–0 Jul 27, 1973 H2H
45425 Rod Laver William Brown 1 1–0 H 1–0 May 16, 1974 H2H
45426 Rodney Harmon Brian Gottfried 1 0–1 H 0–1 Aug 5, 1983 H2H
45427 Rodney Harmon Dave Siegler 1 1–0 C 1–0 Jul 21, 1982 H2H
45428 Rodney Harmon Ernie Fernandez 1 1–0 H 1–0 Aug 15, 1981 H2H
45429 Rodney Harmon John Mccurdy 1 1–0 H 1–0 Aug 10, 1983 H2H
45430 Rodney Harmon Ramesh Krishnan 1 0–1 G 0–1 Jun 17, 1983 H2H
45431 Rodney Harmon Raul Ramirez 1 1–0 C 1–0 Jul 23, 1982 H2H
45432 Rodney Harmon Ricardo Cano 1 1–0 C 1–0 Jul 16, 1980 H2H
45433 Rodney Harmon Robbie Venter 1 1–0 G 1–0 Jun 22, 1983 H2H
45434 Rodney Harmon Ross Case 1 1–0 H 1–0 Aug 13, 1981 H2H
45435 Rodney Harmon Victor Amaya 1 1–0 H 1–0 Aug 4, 1983 H2H
45436 Rodolphe Cadart Arnaud Di Pasquale 1 0–1 C 0–1 Jul 20, 2000 H2H
45437 Rodolphe Cadart Irakli Labadze 1 1–0 H 1–0 Feb 13, 2003 H2H
45438 Rodolphe Gilbert Alexander Mronz 1 0–1 H 0–1 Jan 7, 1993 H2H
45439 Rodolphe Gilbert Andrei Cherkasov 1 0–1 C 0–1 Apr 21, 1993 H2H
45440 Rodolphe Gilbert Andrei Olhovskiy 1 0–1 C 0–1 Nov 3, 1993 H2H
45441 Rodolphe Gilbert Blaine Willenborg 1 0–1 C 0–1 Feb 5, 1987 H2H
45442 Rodolphe Gilbert Bryan Shelton 1 0–1 H 0–1 Jan 4, 1992 H2H
45443 Rodolphe Gilbert Christo Van Rensburg 1 1–0 H 1–0 Jan 3, 1992 H2H
45444 Rodolphe Gilbert Diego Nargiso 1 0–1 C 0–1 Sep 27, 1991 H2H
45445 Rodolphe Gilbert Frederik Fetterlein 1 0–1 H 0–1 Oct 12, 1995 H2H
45446 Rodolphe Gilbert Jacco Eltingh 1 0–1 G 0–1 Jun 17, 1993 H2H
45447 Rodolphe Gilbert Jared Palmer 1 1–0 H 1–0 Aug 28, 1991 H2H
45448 Rodolphe Gilbert Jeff Salzenstein 1 1–0 H 1–0 Aug 16, 1995 H2H
45449 Rodolphe Gilbert Joern Renzenbrink 1 0–1 C 0–1 May 4, 1994 H2H
45450 Rodolphe Gilbert Jordi Burillo 1 1–0 H 1–0 Jan 19, 1994 H2H
45451 Rodolphe Gilbert Lars Koslowski 1 1–0 C 1–0 May 5, 1993 H2H
45452 Rodolphe Gilbert Libor Nemecek 1 0–1 C 0–1 Aug 2, 1989 H2H
45453 Rodolphe Gilbert Luis Herrera 1 0–1 H 0–1 Aug 27, 1992 H2H
45454 Rodolphe Gilbert Marc Kevin Goellner 1 1–0 C 1–0 Apr 8, 1993 H2H
45455 Rodolphe Gilbert Marcos Ondruska 1 1–0 H 1–0 Oct 8, 1993 H2H
45456 Rodolphe Gilbert Mark Woodforde 1 1–0 G 1–0 Jun 12, 1991 H2H
45457 Rodolphe Gilbert Martin Schaffl 1 1–0 C 1–0 Sep 26, 1991 H2H
45458 Rodolphe Gilbert Mauricio Hadad 1 1–0 H 1–0 Aug 31, 1994 H2H
45459 Rodolphe Gilbert Mehdi Tahiri 1 1–0 C 1–0 Mar 23, 1995 H2H
45460 Rodolphe Gilbert Ofer Sela 1 0–1 H 0–1 Oct 14, 1993 H2H
45461 Rodolphe Gilbert Pablo Arraya 1 1–0 H 1–0 Feb 8, 1991 H2H
45462 Rodolphe Gilbert Patrick Baur 1 1–0 C 1–0 Feb 19, 1992 H2H
45463 Rodolphe Gilbert Peter Lundgren 1 0–1 H 0–1 Aug 22, 1991 H2H
45464 Rodolphe Gilbert Radomir Vasek 1 1–0 C 1–0 Apr 30, 1992 H2H
45465 Rodolphe Gilbert Sandor Noszaly 1 1–0 C 1–0 Jun 23, 1995 H2H
45466 Rodolphe Gilbert Thierry Champion 1 1–0 H 1–0 Mar 16, 1991 H2H
45467 Rodolphe Gilbert Thierry Guardiola 1 1–0 C 1–0 May 29, 1992 H2H
45468 Rodolphe Gilbert Xavier Daufresne 1 1–0 C 1–0 Jul 7, 1994 H2H
45469 Rodolphe Gilbert Yahiya Doumbia 1 0–1 H 0–1 Sep 14, 1995 H2H
45470 Rodrigo Pacheco Mendez Adam Walton 1 0–1 H 0–1 Jul 16, 2025 H2H
45471 Rodrigo Pacheco Mendez Aleksandar Vukic 1 1–0 H 1–0 Feb 26, 2025 H2H
45472 Roger Dowdeswell Peter Burwash 1 0–1 G 0–1 Dec 10, 1971 H2H
45473 Roger Dowdeswell Steve Faulk 1 1–0 C 1–0 Aug 7, 1974 H2H
45474 Roger Federer Adrian Ungur 1 1–0 C 1–0 May 31, 2012 H2H
45475 Roger Federer Alexander Kudryavtsev 1 1–0 H 1–0 Jan 18, 2012 H2H
45476 Roger Federer Alexander Popp 1 1–0 C 1–0 Oct 8, 1999 H2H
45477 Roger Federer Alexander Waske 1 1–0 C 1–0 Oct 25, 2002 H2H
45478 Roger Federer Alex Bogdanovic 1 1–0 G 1–0 Jun 23, 2004 H2H
45479 Roger Federer Alex de Minaur 1 1–0 H 1–0 Oct 27, 2019 H2H
45480 Roger Federer Andrea Gaudenzi 1 0–1 C 0–1 May 8, 2002 H2H
45481 Roger Federer Andrei Medvedev 1 0–1 C 0–1 May 10, 2000 H2H
45482 Roger Federer Andrei Stoliarov 1 1–0 H 1–0 Jan 2, 2003 H2H
45483 Roger Federer Andrew Ilie 1 1–0 H 1–0 Feb 22, 2001 H2H
45484 Roger Federer Attila Savolt 1 1–0 H 1–0 Jan 18, 2002 H2H
45485 Roger Federer Benjamin Balleret 1 1–0 C 1–0 Apr 22, 2006 H2H
45486 Roger Federer Blaz Kavcic 1 1–0 H 1–0 Jan 16, 2014 H2H
45487 Roger Federer Bob Bryan 1 1–0 H 1–0 Feb 16, 2001 H2H
45488 Roger Federer Bobby Reynolds 1 1–0 H 1–0 Oct 23, 2008 H2H
45489 Roger Federer Brian Dabul 1 1–0 H 1–0 Sep 1, 2010 H2H
45490 Roger Federer Byron Black 1 0–1 G 0–1 Jun 9, 1999 H2H
45491 Roger Federer Cameron Norrie 1 1–0 G 1–0 Jul 4, 2021 H2H
45492 Roger Federer Cedric Pioline 1 1–0 H 1–0 Sep 16, 1999 H2H
45493 Roger Federer Cedrik-Marcel Stebe 1 1–0 G 1–0 Jun 14, 2013 H2H
45494 Roger Federer Daniele Bracciali 1 1–0 H 1–0 Mar 2, 2007 H2H
45495 Roger Federer Daniel Gimeno-Traver 1 1–0 C 1–0 May 2, 2015 H2H
45496 Roger Federer Daniel Nestor 1 1–0 H 1–0 Sep 1, 2000 H2H
45497 Roger Federer Daniel Vacek 1 1–0 C 1–0 Oct 20, 1999 H2H
45498 Roger Federer Denis Golovanov 1 1–0 C 1–0 Oct 3, 2002 H2H
45499 Roger Federer Denis Shapovalov 1 1–0 H 1–0 Mar 30, 2019 H2H
45500 Roger Federer Devin Britton 1 1–0 H 1–0 Sep 2, 2009 H2H
45501 Roger Federer Dominik Koepfer 1 1–0 C 1–0 Jun 5, 2021 H2H
45502 Roger Federer Donald Young 1 1–0 H 1–0 Aug 29, 2012 H2H
45503 Roger Federer Evgeny Donskoy 1 0–1 H 0–1 Mar 2, 2017 H2H
45504 Roger Federer Felix Auger-Aliassime 1 0–1 G 0–1 Jun 18, 2021 H2H
45505 Roger Federer Fernando Vicente 1 1–0 G 1–0 Jun 13, 2003 H2H
45506 Roger Federer Filip Dewulf 1 1–0 H 1–0 Mar 2, 2000 H2H
45507 Roger Federer Flavio Saretta 1 1–0 H 1–0 Jan 15, 2003 H2H
45508 Roger Federer Florent Serra 1 1–0 H 1–0 Mar 29, 2010 H2H
45509 Roger Federer Francisco Clavet 1 0–1 H 0–1 Aug 9, 2000 H2H
45510 Roger Federer Frederic Niemeyer 1 1–0 H 1–0 Aug 13, 2009 H2H
45511 Roger Federer Fredrik Jonsson 1 1–0 H 1–0 Mar 3, 2000 H2H
45512 Roger Federer Gianluca Pozzi 1 1–0 H 1–0 Mar 4, 2000 H2H
45513 Roger Federer Hendrik Dreekmann 1 1–0 G 1–0 Jun 13, 2002 H2H
45514 Roger Federer Ilija Bozoljac 1 1–0 G 1–0 Jun 24, 2010 H2H
45515 Roger Federer Ilya Ivashka 1 1–0 G 1–0 Jun 17, 2021 H2H
45516 Roger Federer Irakli Labadze 1 1–0 H 1–0 Feb 27, 2003 H2H
45517 Roger Federer Ivan Dodig 1 1–0 H 1–0 Mar 12, 2013 H2H
45518 Roger Federer James Sekulov 1 0–1 H 0–1 Aug 16, 2000 H2H
45519 Roger Federer Jan Hajek 1 1–0 C 1–0 Jul 19, 2013 H2H
45520 Roger Federer Jan Kroslak 1 1–0 H 1–0 Jan 21, 2000 H2H
45521 Roger Federer Jan Siemerink 1 0–1 H 0–1 Oct 3, 1998 H2H
45522 Roger Federer Jan Vacek 1 1–0 G 1–0 Jun 13, 2008 H2H
45523 Roger Federer Jay Clarke 1 1–0 G 1–0 Jul 4, 2019 H2H
45524 Roger Federer Jens Knippschild 1 1–0 H 1–0 Jan 6, 2000 H2H
45525 Roger Federer Jerome Golmard 1 1–0 H 1–0 Feb 5, 1999 H2H
45526 Roger Federer Jerzy Janowicz 1 1–0 C 1–0 May 18, 2013 H2H
45527 Roger Federer Jimmy Wang 1 1–0 H 1–0 Aug 30, 2006 H2H
45528 Roger Federer Jiri Vanek 1 1–0 H 1–0 Aug 28, 2002 H2H
45529 Roger Federer Juan Ignacio Londero 1 1–0 H 1–0 Aug 14, 2019 H2H
45530 Roger Federer Julian Reister 1 1–0 C 1–0 May 30, 2010 H2H
45531 Roger Federer Justin Gimelstob 1 1–0 H 1–0 Mar 21, 2000 H2H
45532 Roger Federer Karim Alami 1 1–0 H 1–0 Sep 26, 2000 H2H
45533 Roger Federer Karol Beck 1 1–0 H 1–0 Oct 10, 2003 H2H
45534 Roger Federer Kenneth Carlsen 1 0–1 H 0–1 Mar 16, 1999 H2H
45535 Roger Federer Kevin Kim 1 1–0 H 1–0 Mar 28, 2009 H2H
45536 Roger Federer Kristian Pless 1 1–0 H 1–0 Mar 1, 2007 H2H
45537 Roger Federer Kristof Vliegen 1 1–0 C 1–0 May 26, 2004 H2H
45538 Roger Federer Kyle Edmund 1 1–0 H 1–0 Mar 14, 2019 H2H
45539 Roger Federer Lloyd Harris 1 1–0 G 1–0 Jul 3, 2019 H2H
45540 Roger Federer Lucas Arnold Ker 1 0–1 C 0–1 Jul 9, 1998 H2H
45541 Roger Federer Magnus Norman 1 1–0 H 1–0 Oct 12, 2000 H2H
45542 Roger Federer Marc Lopez 1 1–0 C 1–0 Jul 10, 2003 H2H
45543 Roger Federer Marcos Daniel 1 1–0 H 1–0 Sep 29, 2005 H2H
45544 Roger Federer Marcus Willis 1 1–0 G 1–0 Jun 30, 2016 H2H
45545 Roger Federer Marius Copil 1 1–0 H 1–0 Oct 28, 2018 H2H
45546 Roger Federer Markus Hantschk 1 0–1 C 0–1 May 25, 2000 H2H
45547 Roger Federer Matthew Ebden 1 1–0 G 1–0 Jun 23, 2018 H2H
45548 Roger Federer Maxime Teixeira 1 1–0 C 1–0 May 26, 2011 H2H
45549 Roger Federer Maximilian Abel 1 1–0 H 1–0 Feb 28, 2003 H2H
45550 Roger Federer Maximo Gonzalez 1 1–0 H 1–0 Aug 27, 2008 H2H
45551 Roger Federer Michael Russell 1 1–0 C 1–0 May 30, 2007 H2H
45552 Roger Federer Mikael Tillstrom 1 1–0 H 1–0 Sep 25, 2000 H2H
45553 Roger Federer Mohammad Ghareeb 1 1–0 H 1–0 Mar 3, 2006 H2H
45554 Roger Federer Noah Rubin 1 1–0 H 1–0 Jan 19, 2017 H2H
45555 Roger Federer Pablo Andujar 1 0–1 C 0–1 May 20, 2021 H2H
45556 Roger Federer Pablo Carreno Busta 1 1–0 C 1–0 May 29, 2013 H2H
45557 Roger Federer Paolo Lorenzi 1 1–0 G 1–0 Jun 25, 2014 H2H
45558 Roger Federer Paul Capdeville 1 1–0 H 1–0 Aug 30, 2007 H2H
45559 Roger Federer Peter Luczak 1 1–0 C 1–0 May 26, 2010 H2H
45560 Roger Federer Pete Sampras 1 1–0 G 1–0 Jul 4, 2001 H2H
45561 Roger Federer Philipp Petzschner 1 1–0 G 1–0 Jun 12, 2010 H2H
45562 Roger Federer Pierre-Hugues Herbert 1 1–0 G 1–0 Jun 22, 2019 H2H
45563 Roger Federer Rafael Arevalo 1 1–0 H 1–0 Aug 13, 2008 H2H
45564 Roger Federer Robin Vik 1 1–0 H 1–0 Mar 4, 2006 H2H
45565 Roger Federer Rohan Bopanna 1 1–0 G 1–0 Jun 15, 2006 H2H
45566 Roger Federer Ruben Bemelmans 1 1–0 H 1–0 Feb 15, 2018 H2H
45567 Roger Federer Ruben Ramirez Hidalgo 1 1–0 C 1–0 Apr 23, 2008 H2H
45568 Roger Federer Scott Draper 1 1–0 H 1–0 Aug 13, 2003 H2H
45569 Roger Federer Scoville Jenkins 1 1–0 H 1–0 Aug 29, 2007 H2H
45570 Roger Federer Sergi Bruguera 1 0–1 C 0–1 Apr 26, 2000 H2H
45571 Roger Federer Simon Greul 1 1–0 H 1–0 Sep 3, 2009 H2H
45572 Roger Federer Stefano Galvani 1 1–0 C 1–0 May 30, 2001 H2H
45573 Roger Federer Stephane Robert 1 1–0 H 1–0 Mar 12, 2017 H2H
45574 Roger Federer Steve Darcis 1 1–0 H 1–0 Sep 3, 2015 H2H
45575 Roger Federer Sumit Nagal 1 1–0 H 1–0 Aug 28, 2019 H2H
45576 Roger Federer Tennys Sandgren 1 1–0 H 1–0 Jan 31, 2020 H2H
45577 Roger Federer Thanasi Kokkinakis 1 0–1 H 0–1 Mar 24, 2018 H2H
45578 Roger Federer Thiago Alves 1 1–0 H 1–0 Aug 28, 2008 H2H
45579 Roger Federer Thomas Schoorel 1 1–0 H 1–0 Jan 5, 2011 H2H
45580 Roger Federer Todd Reid 1 1–0 H 1–0 Jan 25, 2004 H2H
45581 Roger Federer Tomas Behrend 1 1–0 C 1–0 Jul 8, 2004 H2H
45582 Roger Federer Tomas Zib 1 1–0 C 1–0 Oct 26, 2006 H2H
45583 Roger Federer Wesley Moodie 1 1–0 H 1–0 Oct 6, 2006 H2H
45584 Roger Federer Yuichi Sugita 1 1–0 G 1–0 Jun 22, 2017 H2H
45585 Roger Guedes Alvaro Betancur 1 1–0 C 1–0 Nov 16, 1979 H2H
45586 Roger Guedes Alvin Gardiner 1 1–0 C 1–0 May 30, 1979 H2H
45587 Roger Guedes Clark Graebner 1 0–1 C 0–1 Mar 14, 1975 H2H
45588 Roger Guedes Guillermo Aubone 1 0–1 H 0–1 Jan 22, 1981 H2H
45589 Roger Guedes Joao Soares 1 1–0 C 1–0 Nov 15, 1979 H2H
45590 Roger Guedes Manuel Orantes 1 0–1 C 0–1 Sep 26, 1979 H2H
45591 Roger Guedes Mark Edmondson 1 0–1 C 0–1 Sep 2, 1977 H2H
45592 Roger Guedes Nick Saviano 1 0–1 C 0–1 Jul 12, 1978 H2H
45593 Roger Guedes Reinhart Probst 1 0–1 C 0–1 Nov 17, 1979 H2H
45594 Roger Guedes Rolf Gehring 1 0–1 C 0–1 Jun 1, 1979 H2H
45595 Roger Guedes Toma Ovici 1 0–1 C 0–1 Mar 12, 1974 H2H
45596 Roger Guedes Tom Okker 1 0–1 G 0–1 Jun 27, 1979 H2H
45597 Roger Guedes Werner Zirngibl 1 0–1 C 0–1 Jun 14, 1979 H2H
45598 Rogerio Dutra Silva Benoit Paire 1 0–1 G 0–1 Jul 5, 2017 H2H
45599 Rogerio Dutra Silva Dudi Sela 1 0–1 H 0–1 Oct 20, 2017 H2H
45600 Rogerio Dutra Silva Grigor Dimitrov 1 0–1 C 0–1 Jul 12, 2012 H2H