Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
11801 Roberto Carballes Baena Tomas Martin Etcheverry 2 0–2 C 0–2 Feb 15, 2024 H2H
11802 Roberto Carballes Baena Zhizhen Zhang 2 0–2 H 0–2 Feb 17, 2026 H2H
11803 Roberto Saad Dan Goldie 2 0–2 H 0–2 Apr 22, 1988 H2H
11804 Roberto Vizcaino Manuel Orantes 2 0–2 C 0–2 Apr 9, 1981 H2H
11805 Robert Reininger Drew Gitlin 2 0–2 C 0–2 Feb 25, 1982 H2H
11806 Robert Seguso Larry Stefanki 2 0–2 C 0–1 H 0–1 Nov 3, 1984 H2H
11807 Robin Drysdale Bob Giltinan 2 0–2 G 0–2 Dec 30, 1977 H2H
11808 Robin Drysdale Corrado Barazzutti 2 0–2 C 0–1 C 0–1 Nov 22, 1979 H2H
11809 Robin Drysdale David Schneider 2 0–2 G 0–1 H 0–1 Oct 11, 1979 H2H
11810 Robin Drysdale Dick Stockton 2 0–2 C 0–1 G 0–1 May 31, 1978 H2H
11811 Robin Drysdale Jurgen Fassbender 2 0–2 C 0–2 May 17, 1978 H2H
11812 Robin Drysdale Mark Cox 2 0–2 C 0–1 H 0–1 Oct 28, 1976 H2H
11813 Robin Drysdale Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Oct 30, 1980 H2H
11814 Robin Haase Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jan 4, 2018 H2H
11815 Robin Haase Daniel Gimeno-Traver 2 2–0 C 1–0 H 1–0 Sep 26, 2013 H2H
11816 Robin Haase Dimitar Kuzmanov 2 2–0 H 2–0 Feb 7, 2019 H2H
11817 Robin Haase Dmitry Tursunov 2 0–2 C 0–2 May 22, 2014 H2H
11818 Robin Haase Felix Mantilla 2 2–0 C 2–0 Jul 26, 2007 H2H
11819 Robin Haase Florent Serra 2 2–0 C 1–0 G 1–0 Jul 21, 2007 H2H
11820 Robin Haase Gael Monfils 2 0–2 C 0–2 May 24, 2013 H2H
11821 Robin Haase Igor Sijsling 2 0–2 H 0–2 Sep 27, 2013 H2H
11822 Robin Haase Jerzy Janowicz 2 0–2 C 0–2 Jul 18, 2013 H2H
11823 Robin Haase Julien Benneteau 2 0–2 G 0–1 H 0–1 Aug 26, 2011 H2H
11824 Robin Haase Kenny De Schepper 2 2–0 C 2–0 May 29, 2013 H2H
11825 Robin Haase Lamine Ouahab 2 0–2 C 0–2 Apr 9, 2015 H2H
11826 Robin Haase Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Apr 12, 2019 H2H
11827 Robin Haase Marco Chiudinelli 2 2–0 H 2–0 Oct 26, 2017 H2H
11828 Robin Haase Matthias Bachinger 2 2–0 C 1–0 H 1–0 Jul 19, 2012 H2H
11829 Robin Haase Mikhail Kukushkin 2 0–2 H 0–2 Feb 14, 2019 H2H
11830 Robin Haase Mirza Basic 2 0–2 C 0–1 H 0–1 Apr 12, 2018 H2H
11831 Robin Haase Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 5, 2018 H2H
11832 Robin Haase Paolo Lorenzi 2 0–2 C 0–1 H 0–1 Mar 11, 2017 H2H
11833 Robin Haase Paul-Henri Mathieu 2 2–0 C 1–0 H 1–0 Oct 20, 2016 H2H
11834 Robin Haase Thiago Monteiro 2 2–0 C 2–0 Jul 28, 2017 H2H
11835 Robin Haase Viktor Troicki 2 0–2 H 0–2 Feb 10, 2017 H2H
11836 Robin Haase Yuichi Sugita 2 2–0 H 2–0 Mar 23, 2018 H2H
11837 Robin Soderling Agustin Calleri 2 0–2 C 0–1 H 0–1 Jul 15, 2006 H2H
11838 Robin Soderling Andreas Vinciguerra 2 2–0 C 2–0 Jul 16, 2010 H2H
11839 Robin Soderling Boris Pashanski 2 2–0 C 2–0 Jul 13, 2006 H2H
11840 Robin Soderling Christophe Rochus 2 2–0 C 1–0 H 1–0 Oct 24, 2008 H2H
11841 Robin Soderling Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 4, 2004 H2H
11842 Robin Soderling Gilles Muller 2 2–0 G 1–0 H 1–0 Jan 20, 2011 H2H
11843 Robin Soderling Guillermo Garcia-Lopez 2 2–0 H 2–0 Oct 24, 2009 H2H
11844 Robin Soderling Jeremy Chardy 2 2–0 C 1–0 H 1–0 Apr 29, 2011 H2H
11845 Robin Soderling Jurgen Melzer 2 2–0 H 2–0 Aug 26, 2006 H2H
11846 Robin Soderling Kevin Kim 2 2–0 C 1–0 G 1–0 May 27, 2009 H2H
11847 Robin Soderling Mariano Zabaleta 2 0–2 C 0–2 May 12, 2004 H2H
11848 Robin Soderling Marin Cilic 2 2–0 C 1–0 H 1–0 Feb 20, 2011 H2H
11849 Robin Soderling Michael Berrer 2 2–0 H 2–0 Mar 13, 2011 H2H
11850 Robin Soderling Paradorn Srichaphan 2 0–2 G 0–1 H 0–1 Jun 19, 2004 H2H
11851 Robin Soderling Peter Luczak 2 2–0 H 2–0 Mar 27, 2010 H2H
11852 Robin Soderling Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2011 H2H
11853 Robin Soderling Sergiy Stakhovsky 2 2–0 C 1–0 H 1–0 Feb 19, 2010 H2H
11854 Robin Soderling Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 22, 2009 H2H
11855 Robin Soderling Thiemo de Bakker 2 2–0 C 1–0 H 1–0 Sep 5, 2010 H2H
11856 Robin Soderling Thierry Ascione 2 2–0 C 2–0 Oct 23, 2008 H2H
11857 Robin Soderling Xavier Malisse 2 2–0 C 1–0 H 1–0 Oct 10, 2004 H2H
11858 Rocky Royer Trey Waltke 2 0–2 C 0–1 G 0–1 Oct 7, 1982 H2H
11859 Rod Frawley Andrew Jarrett 2 2–0 G 2–0 Dec 28, 1981 H2H
11860 Rod Frawley Buster C Mottram 2 0–2 C 0–2 Jul 15, 1982 H2H
11861 Rod Frawley Colin Dibley 2 0–2 G 0–2 Jan 20, 1972 H2H
11862 Rod Frawley David Carter 2 2–0 G 2–0 Dec 16, 1981 H2H
11863 Rod Frawley Graydon Garner 2 0–2 H 0–2 Apr 6, 1971 H2H
11864 Rod Frawley Raul Ramirez 2 0–2 C 0–1 G 0–1 Apr 2, 1981 H2H
11865 Rod Frawley Tony Graham 2 2–0 C 1–0 G 1–0 Mar 11, 1982 H2H
11866 Rod Laver Clark Graebner 2 2–0 G 1–0 H 1–0 Jun 27, 1971 H2H
11867 Rod Laver Frank Froehling 2 2–0 C 2–0 Feb 2, 1973 H2H
11868 Rod Laver Haroon Rahim 2 2–0 H 2–0 Feb 23, 1977 H2H
11869 Rod Laver Jim Mcmanus 2 2–0 H 2–0 Feb 6, 1975 H2H
11870 Rod Laver Paul Gerken 2 2–0 H 2–0 Nov 15, 1973 H2H
11871 Rod Laver Terry Addison 2 2–0 C 1–0 G 1–0 Apr 6, 1973 H2H
11872 Rodolphe Gilbert Cristiano Caratti 2 0–2 H 0–2 Aug 16, 1993 H2H
11873 Rodolphe Gilbert Jeremy Bates 2 0–2 G 0–1 H 0–1 Apr 6, 1995 H2H
11874 Roger Federer Adrian Voinea 2 2–0 C 1–0 H 1–0 May 18, 2002 H2H
11875 Roger Federer Alberto Martin 2 2–0 C 2–0 May 27, 2009 H2H
11876 Roger Federer Albert Portas 2 2–0 G 1–0 H 1–0 Mar 21, 2002 H2H
11877 Roger Federer Aljaz Bedene 2 2–0 G 1–0 H 1–0 Jun 21, 2018 H2H
11878 Roger Federer Andreas Beck 2 2–0 H 2–0 Jan 19, 2012 H2H
11879 Roger Federer Antony Dupuis 2 2–0 G 1–0 H 1–0 Jun 21, 2001 H2H
11880 Roger Federer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Aug 29, 2013 H2H
11881 Roger Federer Christophe Rochus 2 2–0 G 1–0 H 1–0 Jan 6, 2010 H2H
11882 Roger Federer Cyril Saulnier 2 2–0 C 1–0 H 1–0 Feb 15, 2001 H2H
11883 Roger Federer David Prinosil 2 2–0 G 2–0 Jun 14, 2002 H2H
11884 Roger Federer David Sanchez 2 2–0 C 2–0 Jul 12, 2003 H2H
11885 Roger Federer Denis Gremelmayr 2 2–0 C 1–0 H 1–0 Apr 19, 2008 H2H
11886 Roger Federer Denis Kudla 2 2–0 G 1–0 H 1–0 Jun 23, 2018 H2H
11887 Roger Federer Diego Hartfield 2 2–0 C 1–0 H 1–0 Jan 16, 2008 H2H
11888 Roger Federer Dudi Sela 2 2–0 C 1–0 H 1–0 Sep 1, 2011 H2H
11889 Roger Federer Dusan Lajovic 2 2–0 G 2–0 Jul 4, 2018 H2H
11890 Roger Federer Franco Squillari 2 0–2 C 0–1 H 0–1 Jan 9, 2003 H2H
11891 Roger Federer Goran Ivanisevic 2 2–0 C 1–0 H 1–0 Feb 3, 2001 H2H
11892 Roger Federer Guido Pella 2 2–0 G 2–0 Jun 16, 2018 H2H
11893 Roger Federer Guillaume Raoux 2 2–0 C 1–0 H 1–0 Feb 18, 1999 H2H
11894 Roger Federer Hyeon Chung 2 2–0 H 2–0 Mar 16, 2018 H2H
11895 Roger Federer Hyung-Taik Lee 2 2–0 C 1–0 G 1–0 Apr 20, 2007 H2H
11896 Roger Federer Ivo Heuberger 2 2–0 G 1–0 H 1–0 Oct 1, 2004 H2H
11897 Roger Federer James Duckworth 2 2–0 H 2–0 Jan 10, 2015 H2H
11898 Roger Federer Jean-Rene Lisnard 2 2–0 C 1–0 H 1–0 Aug 29, 2003 H2H
11899 Roger Federer Jeff Morrison 2 2–0 H 2–0 Jan 23, 2004 H2H
11900 Roger Federer Joao Sousa 2 2–0 C 1–0 G 1–0 May 15, 2019 H2H
11901 Roger Federer Julien Boutter 2 2–0 C 2–0 Oct 27, 2001 H2H
11902 Roger Federer Lars Burgsmuller 2 2–0 H 2–0 Jan 17, 2003 H2H
11903 Roger Federer Lorenzo Sonego 2 2–0 C 1–0 G 1–0 Jul 6, 2021 H2H
11904 Roger Federer Lucas Pouille 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
11905 Roger Federer Lukas Rosol 2 2–0 C 1–0 H 1–0 Apr 18, 2014 H2H
11906 Roger Federer Malek Jaziri 2 2–0 G 1–0 H 1–0 Jun 17, 2016 H2H
11907 Roger Federer Marcelo Rios 2 2–0 H 2–0 Oct 17, 2002 H2H
11908 Roger Federer Marco Chiudinelli 2 2–0 H 2–0 Jan 6, 2011 H2H
11909 Roger Federer Marinko Matosevic 2 2–0 H 2–0 Aug 27, 2014 H2H
11910 Roger Federer Martin Verkerk 2 2–0 C 2–0 Nov 1, 2003 H2H
11911 Roger Federer Michael Berrer 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
11912 Roger Federer Michael Llodra 2 2–0 H 2–0 Feb 29, 2012 H2H
11913 Roger Federer Mikhail Kukushkin 2 2–0 G 1–0 H 1–0 Oct 29, 2015 H2H
11914 Roger Federer Nicolas Thomann 2 2–0 C 1–0 H 1–0 Sep 30, 2004 H2H
11915 Roger Federer Pablo Cuevas 2 2–0 C 2–0 May 13, 2015 H2H
11916 Roger Federer Peter Polansky 2 2–0 H 2–0 Aug 10, 2017 H2H
11917 Roger Federer Radu Albot 2 2–0 H 2–0 Oct 25, 2019 H2H
11918 Roger Federer Richard Krajicek 2 2–0 G 1–0 H 1–0 Jun 20, 2002 H2H
11919 Roger Federer Robin Haase 2 2–0 H 2–0 Feb 17, 2018 H2H
11920 Roger Federer Ryan Harrison 2 2–0 H 2–0 Mar 24, 2012 H2H
11921 Roger Federer Sam Groth 2 2–0 G 1–0 H 1–0 Jul 5, 2015 H2H
11922 Roger Federer Santiago Giraldo 2 2–0 G 1–0 H 1–0 Jun 29, 2014 H2H
11923 Roger Federer Simone Bolelli 2 2–0 H 2–0 Jan 22, 2015 H2H
11924 Roger Federer Somdev Devvarman 2 2–0 C 1–0 H 1–0 May 30, 2013 H2H
11925 Roger Federer Takao Suzuki 2 2–0 H 2–0 Oct 7, 2006 H2H
11926 Roger Federer Taylor Dent 2 2–0 H 2–0 Oct 22, 2010 H2H
11927 Roger Federer Taylor Fritz 2 2–0 G 1–0 H 1–0 Jan 20, 2019 H2H
11928 Roger Federer Teymuraz Gabashvili 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
11929 Roger Federer Thiemo de Bakker 2 2–0 H 2–0 Mar 24, 2014 H2H
11930 Roger Federer Thierry Ascione 2 2–0 C 1–0 C 1–0 May 31, 2007 H2H
11931 Roger Federer Thomaz Bellucci 2 2–0 H 2–0 Oct 26, 2012 H2H
11932 Roger Federer Tobias Kamke 2 2–0 C 1–0 H 1–0 Jan 8, 2016 H2H
11933 Roger Federer Viktor Troicki 2 2–0 H 2–0 Jan 7, 2011 H2H
11934 Roger Federer Wayne Arthurs 2 2–0 C 2–0 Jun 6, 2001 H2H
11935 Roger Federer Zeljko Krajan 2 2–0 C 1–0 H 1–0 May 1, 2003 H2H
11936 Rogerio Dutra Silva Radu Albot 2 2–0 C 1–0 H 1–0 May 3, 2018 H2H
11937 Rogerio Dutra Silva Roberto Bautista Agut 2 0–2 H 0–2 Sep 22, 2017 H2H
11938 Roger Smith Kelly Evernden 2 2–0 H 2–0 Mar 17, 1990 H2H
11939 Roger Smith Yannick Noah 2 0–2 H 0–2 Mar 21, 1989 H2H
11940 Roger Taylor Derek Schroder 2 2–0 H 2–0 Aug 16, 1972 H2H
11941 Roger Taylor Gerald Battrick 2 2–0 C 1–0 G 1–0 May 21, 1975 H2H
11942 Roger Taylor Ian Crookenden 2 2–0 C 2–0 Feb 1, 1975 H2H
11943 Roger Taylor Mike Machette 2 2–0 C 1–0 H 1–0 Feb 12, 1975 H2H
11944 Roger Taylor Peter Burwash 2 2–0 C 1–0 G 1–0 May 21, 1969 H2H
11945 Roger Taylor Piero Toci 2 2–0 C 1–0 G 1–0 Jun 4, 1973 H2H
11946 Roger Taylor Premjit Lall 2 2–0 C 2–0 Mar 1, 1973 H2H
11947 Roger Taylor Robert Rheinberger 2 2–0 C 1–0 H 1–0 Nov 7, 1974 H2H
11948 Roger Taylor Spencer Segura 2 2–0 C 1–0 C 1–0 Feb 27, 1975 H2H
11949 Roger Taylor Woody Blocher 2 2–0 C 1–0 H 1–0 Feb 3, 1978 H2H
11950 Roland Stadler Kent Carlsson 2 0–2 C 0–2 Sep 23, 1988 H2H
11951 Roland Stadler Miloslav Mecir 2 0–2 H 0–2 Oct 18, 1985 H2H
11952 Roland Stadler Raymond Moore 2 2–0 C 2–0 Jul 22, 1982 H2H
11953 Rolf Gehring Adriano Panatta 2 0–2 C 0–2 May 5, 1980 H2H
11954 Rolf Gehring Buster C Mottram 2 0–2 C 0–2 Jul 21, 1978 H2H
11955 Rolf Gehring Dominique Bedel 2 0–2 C 0–2 Apr 13, 1984 H2H
11956 Rolf Gehring Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jun 26, 1981 H2H
11957 Rolf Gehring Jerome Vanier 2 2–0 C 1–0 H 1–0 Mar 22, 1985 H2H
11958 Rolf Gehring Jim Delaney 2 2–0 C 1–0 H 1–0 Feb 18, 1981 H2H
11959 Rolf Gehring John Newcombe 2 0–2 G 0–2 Dec 30, 1975 H2H
11960 Rolf Gehring Patrick Proisy 2 0–2 C 0–2 Apr 29, 1977 H2H
11961 Rolf Gehring Raymond Moore 2 2–0 C 1–0 H 1–0 Nov 30, 1979 H2H
11962 Rolf Gehring Rod Frawley 2 2–0 C 2–0 May 13, 1981 H2H
11963 Rolf Gehring Ulrich Pinner 2 0–2 C 0–1 G 0–1 Jul 27, 1978 H2H
11964 Rolf Thung Ken Rosewall 2 0–2 C 0–1 H 0–1 Nov 13, 1975 H2H
11965 Roman Andres Burruchaga Camilo Ugo Carabelli 2 2–0 C 2–0 Jul 16, 2026 H2H
11966 Roman Safiullin Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 25, 2025 H2H
11967 Roman Safiullin Arthur Fils 2 0–2 G 0–1 H 0–1 Jul 7, 2024 H2H
11968 Roman Safiullin Fabian Marozsan 2 0–2 G 0–1 H 0–1 Jan 2, 2025 H2H
11969 Roman Safiullin Felix Auger-Aliassime 2 0–2 H 0–2 Aug 28, 2025 H2H
11970 Roman Safiullin Giovanni Mpetshi Perricard 2 0–2 G 0–2 Jun 9, 2026 H2H
11971 Roman Safiullin Mikael Ymer 2 2–0 C 1–0 H 1–0 Jan 5, 2023 H2H
11972 Roman Safiullin Tomas Machac 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
11973 Ronald Agenor Alberto Mancini 2 0–2 C 0–1 H 0–1 Mar 15, 1992 H2H
11974 Ronald Agenor Amos Mansdorf 2 0–2 H 0–2 Oct 1, 1992 H2H
11975 Ronald Agenor Andrew Ilie 2 0–2 C 0–1 H 0–1 Aug 16, 2000 H2H
11976 Ronald Agenor Francisco Maciel 2 2–0 C 2–0 Sep 24, 1987 H2H
11977 Ronald Agenor Gabriel Markus 2 0–2 C 0–2 Jun 10, 1994 H2H
11978 Ronald Agenor German Lopez 2 0–2 C 0–2 Jul 19, 1991 H2H
11979 Ronald Agenor Guillaume Raoux 2 2–0 H 2–0 Jan 14, 1995 H2H
11980 Ronald Agenor Jan Gunnarsson 2 0–2 H 0–2 Oct 6, 1989 H2H
11981 Ronald Agenor Jeff Tarango 2 0–2 C 0–2 Jul 13, 2000 H2H
11982 Ronald Agenor Jimmy Arias 2 2–0 C 2–0 May 25, 1988 H2H
11983 Ronald Agenor John McEnroe 2 0–2 C 0–1 C 0–1 Oct 31, 1986 H2H
11984 Ronald Agenor Jose Francisco Altur 2 2–0 C 2–0 Jun 20, 1991 H2H
11985 Ronald Agenor Kelly Evernden 2 2–0 H 2–0 Sep 21, 1989 H2H
11986 Ronald Agenor Lars Jonsson 2 2–0 C 2–0 Jul 9, 1993 H2H
11987 Ronald Agenor Lawson Duncan 2 2–0 C 1–0 H 1–0 Sep 1, 1989 H2H
11988 Ronald Agenor Marian Vajda 2 2–0 C 1–0 H 1–0 Jul 11, 1987 H2H
11989 Ronald Agenor Milan Srejber 2 0–2 C 0–2 Nov 8, 1989 H2H
11990 Ronald Agenor Nicklas Kulti 2 2–0 C 2–0 May 8, 1991 H2H
11991 Ronald Agenor Patrik Kuhnen 2 2–0 H 2–0 Nov 2, 1988 H2H
11992 Ronald Agenor Renzo Furlan 2 0–2 C 0–1 H 0–1 Jan 18, 1995 H2H
11993 Ronald Agenor Richard Krajicek 2 0–2 C 0–1 C 0–1 Mar 2, 1995 H2H
11994 Roscoe Tanner Allan Stone 2 2–0 H 2–0 Oct 6, 1978 H2H
11995 Roscoe Tanner Bob Carmichael 2 2–0 C 1–0 G 1–0 Feb 3, 1973 H2H
11996 Roscoe Tanner Bob Giltinan 2 2–0 G 2–0 Jun 30, 1978 H2H
11997 Roscoe Tanner Clark Graebner 2 0–2 C 0–1 H 0–1 Aug 27, 1971 H2H
11998 Roscoe Tanner Frank Froehling 2 0–2 G 0–1 H 0–1 Sep 7, 1971 H2H
11999 Roscoe Tanner Fritz Buehning 2 2–0 G 1–0 H 1–0 Jun 25, 1982 H2H
12000 Roscoe Tanner George Hardie 2 2–0 H 2–0 Aug 20, 1980 H2H