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 descending Record Surface Last Met H2H
29601 Roger Federer Santiago Giraldo 2 2–0 G 1–0 H 1–0 Jun 29, 2014 H2H
29602 Roger Federer Sergiy Stakhovsky 2 1–1 G 0–1 H 1–0 Jun 27, 2013 H2H
29603 Roger Federer Simone Bolelli 2 2–0 H 2–0 Jan 22, 2015 H2H
29604 Roger Federer Somdev Devvarman 2 2–0 C 1–0 H 1–0 May 30, 2013 H2H
29605 Roger Federer Takao Suzuki 2 2–0 H 2–0 Oct 7, 2006 H2H
29606 Roger Federer Taylor Dent 2 2–0 H 2–0 Oct 22, 2010 H2H
29607 Roger Federer Taylor Fritz 2 2–0 G 1–0 H 1–0 Jan 20, 2019 H2H
29608 Roger Federer Teymuraz Gabashvili 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
29609 Roger Federer Thiemo de Bakker 2 2–0 H 2–0 Mar 24, 2014 H2H
29610 Roger Federer Thierry Ascione 2 2–0 C 1–0 C 1–0 May 31, 2007 H2H
29611 Roger Federer Thomaz Bellucci 2 2–0 H 2–0 Oct 26, 2012 H2H
29612 Roger Federer Tobias Kamke 2 2–0 C 1–0 H 1–0 Jan 8, 2016 H2H
29613 Roger Federer Viktor Troicki 2 2–0 H 2–0 Jan 7, 2011 H2H
29614 Roger Federer Wayne Arthurs 2 2–0 C 2–0 Jun 6, 2001 H2H
29615 Roger Federer Zeljko Krajan 2 2–0 C 1–0 H 1–0 May 1, 2003 H2H
29616 Rogerio Dutra Silva Gael Monfils 2 1–1 C 1–0 H 0–1 Jul 21, 2017 H2H
29617 Rogerio Dutra Silva Radu Albot 2 2–0 C 1–0 H 1–0 May 3, 2018 H2H
29618 Rogerio Dutra Silva Roberto Bautista Agut 2 0–2 H 0–2 Sep 22, 2017 H2H
29619 Roger Smith Diego Nargiso 2 1–1 H 1–1 Aug 31, 1994 H2H
29620 Roger Smith Kelly Evernden 2 2–0 H 2–0 Mar 17, 1990 H2H
29621 Roger Smith Paul Chamberlin 2 1–1 H 1–1 Jan 13, 1989 H2H
29622 Roger Smith Yannick Noah 2 0–2 H 0–2 Mar 21, 1989 H2H
29623 Roger Taylor Derek Schroder 2 2–0 H 2–0 Aug 16, 1972 H2H
29624 Roger Taylor Frank Sedgman 2 1–1 G 1–1 Jun 16, 1971 H2H
29625 Roger Taylor Frantisek Pala 2 1–1 C 1–0 C 0–1 Apr 29, 1977 H2H
29626 Roger Taylor Gerald Battrick 2 2–0 C 1–0 G 1–0 May 21, 1975 H2H
29627 Roger Taylor Harald Elschenbroich 2 1–1 C 0–1 G 1–0 Jun 29, 1973 H2H
29628 Roger Taylor Ian Crookenden 2 2–0 C 2–0 Feb 1, 1975 H2H
29629 Roger Taylor Jan Pisecky 2 1–1 C 1–0 H 0–1 Mar 22, 1975 H2H
29630 Roger Taylor Marcello Lara 2 1–1 C 0–1 G 1–0 Jul 11, 1975 H2H
29631 Roger Taylor Mike Machette 2 2–0 C 1–0 H 1–0 Feb 12, 1975 H2H
29632 Roger Taylor Milan Holecek 2 1–1 C 0–1 H 1–0 Aug 7, 1969 H2H
29633 Roger Taylor Peter Burwash 2 2–0 C 1–0 G 1–0 May 21, 1969 H2H
29634 Roger Taylor Piero Toci 2 2–0 C 1–0 G 1–0 Jun 4, 1973 H2H
29635 Roger Taylor Premjit Lall 2 2–0 C 2–0 Mar 1, 1973 H2H
29636 Roger Taylor Robert Maud 2 1–1 C 1–1 Aug 13, 1971 H2H
29637 Roger Taylor Robert Rheinberger 2 2–0 C 1–0 H 1–0 Nov 7, 1974 H2H
29638 Roger Taylor Spencer Segura 2 2–0 C 1–0 C 1–0 Feb 27, 1975 H2H
29639 Roger Taylor Woody Blocher 2 2–0 C 1–0 H 1–0 Feb 3, 1978 H2H
29640 Roland Stadler Dominique Bedel 2 1–1 C 1–1 Oct 5, 1983 H2H
29641 Roland Stadler Ilie Nastase 2 1–1 C 1–1 Apr 26, 1984 H2H
29642 Roland Stadler Karl Meiler 2 1–1 C 0–1 H 1–0 Jul 14, 1983 H2H
29643 Roland Stadler Kent Carlsson 2 0–2 C 0–2 Sep 23, 1988 H2H
29644 Roland Stadler Miloslav Mecir 2 0–2 H 0–2 Oct 18, 1985 H2H
29645 Roland Stadler Paul Torre 2 1–1 C 0–1 C 1–0 Dec 18, 1981 H2H
29646 Roland Stadler Raymond Moore 2 2–0 C 2–0 Jul 22, 1982 H2H
29647 Roland Stadler Shlomo Glickstein 2 1–1 C 1–0 H 0–1 Oct 29, 1981 H2H
29648 Roland Stadler Tomas Smid 2 1–1 C 1–1 Jul 12, 1986 H2H
29649 Rolf Gehring Buster C Mottram 2 0–2 C 0–2 Jul 21, 1978 H2H
29650 Rolf Gehring Dominique Bedel 2 0–2 C 0–2 Apr 13, 1984 H2H
29651 Rolf Gehring Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jun 26, 1981 H2H
29652 Rolf Gehring Francois Jauffret 2 1–1 C 1–1 May 19, 1977 H2H
29653 Rolf Gehring Jerome Vanier 2 2–0 C 1–0 H 1–0 Mar 22, 1985 H2H
29654 Rolf Gehring Jim Delaney 2 2–0 C 1–0 H 1–0 Feb 18, 1981 H2H
29655 Rolf Gehring John Newcombe 2 0–2 G 0–2 Dec 30, 1975 H2H
29656 Rolf Gehring Patrick Proisy 2 0–2 C 0–2 Apr 29, 1977 H2H
29657 Rolf Gehring Pavel Hutka 2 1–1 C 1–0 H 0–1 Mar 29, 1979 H2H
29658 Rolf Gehring Raymond Moore 2 2–0 C 1–0 H 1–0 Nov 30, 1979 H2H
29659 Rolf Gehring Rod Frawley 2 2–0 C 2–0 May 13, 1981 H2H
29660 Rolf Gehring Ulrich Pinner 2 0–2 C 0–1 G 0–1 Jul 27, 1978 H2H
29661 Rolf Thung Ken Rosewall 2 0–2 C 0–1 H 0–1 Nov 13, 1975 H2H
29662 Roman Andres Burruchaga Camilo Ugo Carabelli 2 2–0 C 2–0 Jul 16, 2026 H2H
29663 Roman Andres Burruchaga Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Aug 13, 2026 H2H
29664 Roman Andres Burruchaga Sebastian Baez 2 1–1 C 1–1 May 26, 2026 H2H
29665 Roman Safiullin Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Aug 9, 2025 H2H
29666 Roman Safiullin Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 25, 2025 H2H
29667 Roman Safiullin Arthur Fils 2 0–2 G 0–1 H 0–1 Jul 7, 2024 H2H
29668 Roman Safiullin Ben Shelton 2 1–1 H 1–1 Jan 3, 2024 H2H
29669 Roman Safiullin Fabian Marozsan 2 0–2 G 0–1 H 0–1 Jan 2, 2025 H2H
29670 Roman Safiullin Felix Auger-Aliassime 2 0–2 H 0–2 Aug 28, 2025 H2H
29671 Roman Safiullin Frances Tiafoe 2 1–1 C 0–1 H 1–0 May 27, 2025 H2H
29672 Roman Safiullin Giovanni Mpetshi Perricard 2 0–2 G 0–2 Jun 9, 2026 H2H
29673 Roman Safiullin Hugo Grenier 2 1–1 H 1–1 Aug 24, 2026 H2H
29674 Roman Safiullin Ilya Ivashka 2 1–1 H 1–1 Mar 10, 2023 H2H
29675 Roman Safiullin Matteo Arnaldi 2 1–1 H 1–1 Aug 29, 2024 H2H
29676 Roman Safiullin Mikael Ymer 2 2–0 C 1–0 H 1–0 Jan 5, 2023 H2H
29677 Roman Safiullin Roberto Bautista Agut 2 1–1 C 0–1 G 1–0 Apr 17, 2024 H2H
29678 Roman Safiullin Sebastian Korda 2 1–1 C 1–0 H 0–1 Mar 9, 2024 H2H
29679 Roman Safiullin Stefanos Tsitsipas 2 1–1 H 1–1 Feb 28, 2024 H2H
29680 Roman Safiullin Thiago Seyboth Wild 2 1–1 C 0–1 H 1–0 Apr 26, 2024 H2H
29681 Roman Safiullin Tomas Machac 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
29682 Roman Safiullin Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Jul 31, 2024 H2H
29683 Ronald Agenor Alberto Mancini 2 0–2 C 0–1 H 0–1 Mar 15, 1992 H2H
29684 Ronald Agenor Amos Mansdorf 2 0–2 H 0–2 Oct 1, 1992 H2H
29685 Ronald Agenor Andreas Maurer 2 1–1 C 1–1 Sep 25, 1986 H2H
29686 Ronald Agenor Andrew Ilie 2 0–2 C 0–1 H 0–1 Aug 16, 2000 H2H
29687 Ronald Agenor Bryan Shelton 2 1–1 C 1–0 C 0–1 Apr 16, 1993 H2H
29688 Ronald Agenor Christian Saceanu 2 1–1 C 0–1 C 1–0 Apr 15, 1993 H2H
29689 Ronald Agenor Christo Van Rensburg 2 1–1 H 1–1 Jan 8, 1993 H2H
29690 Ronald Agenor Claudio Panatta 2 1–1 C 1–1 Jun 12, 1986 H2H
29691 Ronald Agenor Diego Nargiso 2 1–1 C 1–0 H 0–1 Sep 16, 1999 H2H
29692 Ronald Agenor Diego Perez 2 1–1 H 1–1 Jan 7, 1993 H2H
29693 Ronald Agenor Eduardo Bengoechea 2 1–1 C 1–1 May 14, 1987 H2H
29694 Ronald Agenor Francisco Maciel 2 2–0 C 2–0 Sep 24, 1987 H2H
29695 Ronald Agenor Gabriel Markus 2 0–2 C 0–2 Jun 10, 1994 H2H
29696 Ronald Agenor German Lopez 2 0–2 C 0–2 Jul 19, 1991 H2H
29697 Ronald Agenor Guillaume Raoux 2 2–0 H 2–0 Jan 14, 1995 H2H
29698 Ronald Agenor Horacio de la Pena 2 1–1 C 1–0 H 0–1 Apr 17, 1987 H2H
29699 Ronald Agenor Jan Gunnarsson 2 0–2 H 0–2 Oct 6, 1989 H2H
29700 Ronald Agenor Jaroslav Navratil 2 1–1 C 1–1 Apr 14, 1988 H2H
29701 Ronald Agenor Jeff Tarango 2 0–2 C 0–2 Jul 13, 2000 H2H
29702 Ronald Agenor Jerome Potier 2 1–1 C 1–1 Apr 21, 1989 H2H
29703 Ronald Agenor Jimmy Arias 2 2–0 C 2–0 May 25, 1988 H2H
29704 Ronald Agenor John McEnroe 2 0–2 C 0–1 C 0–1 Oct 31, 1986 H2H
29705 Ronald Agenor Jonas Svensson 2 1–1 C 0–1 H 1–0 Oct 18, 1991 H2H
29706 Ronald Agenor Jose Francisco Altur 2 2–0 C 2–0 Jun 20, 1991 H2H
29707 Ronald Agenor Kelly Evernden 2 2–0 H 2–0 Sep 21, 1989 H2H
29708 Ronald Agenor Kevin Ullyett 2 1–1 H 1–1 Jul 27, 2000 H2H
29709 Ronald Agenor Lars Jonsson 2 2–0 C 2–0 Jul 9, 1993 H2H
29710 Ronald Agenor Lawson Duncan 2 2–0 C 1–0 H 1–0 Sep 1, 1989 H2H
29711 Ronald Agenor Marian Vajda 2 2–0 C 1–0 H 1–0 Jul 11, 1987 H2H
29712 Ronald Agenor Michiel Schapers 2 1–1 C 1–0 H 0–1 Feb 15, 1990 H2H
29713 Ronald Agenor Milan Srejber 2 0–2 C 0–2 Nov 8, 1989 H2H
29714 Ronald Agenor Nicklas Kulti 2 2–0 C 2–0 May 8, 1991 H2H
29715 Ronald Agenor Patrik Kuhnen 2 2–0 H 2–0 Nov 2, 1988 H2H
29716 Ronald Agenor Paul Goldstein 2 1–1 C 0–1 H 1–0 May 4, 2000 H2H
29717 Ronald Agenor Ramesh Krishnan 2 2–0 C 1–0 C 1–0 Oct 19, 1990 H2H
29718 Ronald Agenor Renzo Furlan 2 0–2 C 0–1 H 0–1 Jan 18, 1995 H2H
29719 Ronald Agenor Richard Krajicek 2 0–2 C 0–1 C 0–1 Mar 2, 1995 H2H
29720 Ronald Agenor Richey Reneberg 2 1–1 H 1–1 Jan 9, 1993 H2H
29721 Ronald Agenor Sergio Casal 2 1–1 C 1–0 C 0–1 Nov 11, 1988 H2H
29722 Ronald Agenor Tim Mayotte 2 1–1 C 1–0 H 0–1 Sep 3, 1989 H2H
29723 Ronald Agenor Tore Meinecke 2 1–1 C 1–1 Apr 20, 1989 H2H
29724 Ronald Agenor Wally Masur 2 1–1 C 1–0 C 0–1 Feb 12, 1994 H2H
29725 Roscoe Tanner Allan Stone 2 2–0 H 2–0 Oct 6, 1978 H2H
29726 Roscoe Tanner Bob Carmichael 2 2–0 C 1–0 G 1–0 Feb 3, 1973 H2H
29727 Roscoe Tanner Bob Giltinan 2 2–0 G 2–0 Jun 30, 1978 H2H
29728 Roscoe Tanner Chris Johnstone 2 1–1 G 0–1 H 1–0 Dec 18, 1981 H2H
29729 Roscoe Tanner Clark Graebner 2 0–2 C 0–1 H 0–1 Aug 27, 1971 H2H
29730 Roscoe Tanner Frank Froehling 2 0–2 G 0–1 H 0–1 Sep 7, 1971 H2H
29731 Roscoe Tanner Fritz Buehning 2 2–0 G 1–0 H 1–0 Jun 25, 1982 H2H
29732 Roscoe Tanner George Hardie 2 2–0 H 2–0 Aug 20, 1980 H2H
29733 Roscoe Tanner Gerald Battrick 2 1–1 C 0–1 H 1–0 Nov 1, 1973 H2H
29734 Roscoe Tanner Greg Whitecross 2 2–0 G 2–0 Dec 28, 1981 H2H
29735 Roscoe Tanner Henry Bunis 2 2–0 C 2–0 Aug 26, 1976 H2H
29736 Roscoe Tanner Ion Tiriac 2 0–2 C 0–1 C 0–1 Feb 14, 1974 H2H
29737 Roscoe Tanner Jacques Thamin 2 2–0 C 1–0 H 1–0 Nov 3, 1976 H2H
29738 Roscoe Tanner Jim Osborne 2 1–1 G 0–1 H 1–0 Oct 10, 1974 H2H
29739 Roscoe Tanner John Marks 2 1–1 H 1–1 Aug 30, 1979 H2H
29740 Roscoe Tanner John Yuill 2 1–1 H 1–1 Aug 23, 1978 H2H
29741 Roscoe Tanner Leif Johansson 2 1–1 G 1–0 H 0–1 Jun 18, 1974 H2H
29742 Roscoe Tanner Mark Cox 2 0–2 C 0–2 Mar 2, 1978 H2H
29743 Roscoe Tanner Mike Belkin 2 1–1 C 0–1 H 1–0 Feb 23, 1972 H2H
29744 Roscoe Tanner Patrice Dominguez 2 2–0 C 1–0 C 1–0 Jan 22, 1975 H2H
29745 Roscoe Tanner Ray Ruffels 2 1–1 C 0–1 G 1–0 Nov 2, 1974 H2H
29746 Roscoe Tanner Rick Fisher 2 2–0 C 1–0 G 1–0 Aug 9, 1978 H2H
29747 Roscoe Tanner Syd Ball 2 1–1 C 1–1 Jan 25, 1978 H2H
29748 Roscoe Tanner Torben Ulrich 2 2–0 C 1–0 C 1–0 Aug 16, 1973 H2H
29749 Roscoe Tanner William Brown 2 2–0 C 2–0 Apr 17, 1975 H2H
29750 Ross Case Byron Bertram 2 2–0 C 1–0 H 1–0 Aug 28, 1980 H2H
29751 Ross Case Charlie Owens 2 2–0 C 1–0 H 1–0 Oct 29, 1975 H2H
29752 Ross Case Chris Delaney 2 0–2 C 0–1 H 0–1 Sep 3, 1981 H2H
29753 Ross Case Cliff Richey 2 1–1 C 0–1 H 1–0 Oct 11, 1975 H2H
29754 Ross Case Frew Mcmillan 2 2–0 C 2–0 Feb 8, 1976 H2H
29755 Ross Case Grover Raz Reid 2 2–0 C 2–0 Apr 25, 1974 H2H
29756 Ross Case Jim Osborne 2 1–1 G 0–1 H 1–0 Oct 2, 1981 H2H
29757 Ross Case John Whitlinger 2 2–0 H 2–0 Nov 17, 1977 H2H
29758 Ross Case Juan Gisbert 2 2–0 C 2–0 Oct 31, 1973 H2H
29759 Ross Case Jurgen Fassbender 2 2–0 H 2–0 Nov 19, 1976 H2H
29760 Ross Case Mike Estep 2 2–0 C 1–0 H 1–0 Nov 15, 1973 H2H
29761 Ross Case Patrice Dominguez 2 2–0 G 1–0 H 1–0 Jun 20, 1972 H2H
29762 Ross Case Phil Davies 2 2–0 G 2–0 Dec 19, 1979 H2H
29763 Ross Case Pierre Barthes 2 0–2 C 0–1 H 0–1 Jan 21, 1973 H2H
29764 Ross Case Rod Laver 2 0–2 C 0–2 Jan 29, 1976 H2H
29765 Ross Case Roger Taylor 2 2–0 C 2–0 Jan 25, 1978 H2H
29766 Roy Emerson Dick Crealy 2 2–0 C 1–0 G 1–0 Aug 12, 1971 H2H
29767 Roy Emerson Earl Butch Buchholz 2 1–1 C 0–1 C 1–0 Nov 21, 1969 H2H
29768 Roy Emerson Herb Fitzgibbon 2 2–0 G 2–0 Sep 4, 1970 H2H
29769 Roy Emerson Marcello Lara 2 1–1 C 1–1 Jul 19, 1974 H2H
29770 Roy Emerson Milan Holecek 2 2–0 C 1–0 G 1–0 Feb 14, 1973 H2H
29771 Roy Emerson Onny Parun 2 2–0 C 1–0 C 1–0 Apr 12, 1973 H2H
29772 Roy Emerson Ove Bengtson 2 2–0 C 1–0 H 1–0 Apr 10, 1975 H2H
29773 Roy Emerson Patricio Cornejo 2 0–2 C 0–1 C 0–1 Apr 5, 1973 H2H
29774 Roy Emerson Roy Barth 2 2–0 G 1–0 H 1–0 Feb 17, 1970 H2H
29775 Roy Emerson Terry Addison 2 2–0 C 2–0 Feb 1, 1973 H2H
29776 Ruben Bemelmans Gael Monfils 2 0–2 H 0–2 Oct 18, 2018 H2H
29777 Ruben Bemelmans Lucas Pouille 2 1–1 H 1–1 Jan 17, 2018 H2H
29778 Ruben Ramirez Hidalgo Eric Prodon 2 1–1 C 1–1 Feb 16, 2006 H2H
29779 Ruben Ramirez Hidalgo Rui Machado 2 2–0 C 2–0 Feb 16, 2012 H2H
29780 Ruben Ramirez Hidalgo Somdev Devvarman 2 2–0 C 1–0 H 1–0 Apr 11, 2013 H2H
29781 Ruben Ramirez Hidalgo Thierry Ascione 2 2–0 C 2–0 Apr 27, 2007 H2H
29782 Russell Simpson Alvin Gardiner 2 1–1 C 1–0 H 0–1 May 16, 1979 H2H
29783 Russell Simpson Bob Lutz 2 0–2 C 0–1 C 0–1 Jul 15, 1982 H2H
29784 Russell Simpson Brian Fairlie 2 1–1 C 1–0 G 0–1 Jun 9, 1977 H2H
29785 Russell Simpson Butch Walts 2 0–2 G 0–1 H 0–1 Aug 22, 1980 H2H
29786 Russell Simpson Dick Crealy 2 0–2 G 0–1 H 0–1 Nov 18, 1976 H2H
29787 Russell Simpson Dominique Bedel 2 2–0 G 1–0 H 1–0 Aug 19, 1981 H2H
29788 Russell Simpson Eddie Dibbs 2 0–2 C 0–2 Aug 9, 1979 H2H
29789 Russell Simpson Ferdi Taygan 2 0–2 C 0–2 Apr 19, 1979 H2H
29790 Russell Simpson Francisco Gonzalez 2 2–0 C 1–0 H 1–0 Oct 11, 1985 H2H
29791 Russell Simpson Fritz Buehning 2 1–1 C 1–0 G 0–1 Dec 16, 1981 H2H
29792 Russell Simpson George Hardie 2 1–1 G 1–0 H 0–1 Sep 21, 1977 H2H
29793 Russell Simpson Gianni Ocleppo 2 1–1 H 1–1 Apr 4, 1981 H2H
29794 Russell Simpson Jai Dilouie 2 2–0 G 1–0 H 1–0 Jan 14, 1982 H2H
29795 Russell Simpson Jay Lapidus 2 1–1 H 1–1 Nov 6, 1982 H2H
29796 Russell Simpson John Yuill 2 1–1 C 0–1 G 1–0 May 30, 1979 H2H
29797 Russell Simpson Manuel Orantes 2 0–2 C 0–2 May 26, 1979 H2H
29798 Russell Simpson Mark Edmondson 2 0–2 G 0–2 Jun 30, 1982 H2H
29799 Russell Simpson Mike Leach 2 1–1 H 1–1 Aug 4, 1983 H2H
29800 Russell Simpson Milan Holecek 2 0–2 G 0–1 H 0–1 Feb 20, 1975 H2H