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
68401 Robin Soderling Marin Cilic 2 2–0 C 1–0 H 1–0 Feb 20, 2011 H2H
68402 Robin Soderling Michael Berrer 2 2–0 H 2–0 Mar 13, 2011 H2H
68403 Robin Soderling Paradorn Srichaphan 2 0–2 G 0–1 H 0–1 Jun 19, 2004 H2H
68404 Robin Soderling Peter Luczak 2 2–0 H 2–0 Mar 27, 2010 H2H
68405 Robin Soderling Robert Kendrick 2 1–1 H 1–1 Mar 28, 2009 H2H
68406 Robin Soderling Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2011 H2H
68407 Robin Soderling Sergiy Stakhovsky 2 2–0 C 1–0 H 1–0 Feb 19, 2010 H2H
68408 Robin Soderling Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 22, 2009 H2H
68409 Robin Soderling Thiemo de Bakker 2 2–0 C 1–0 H 1–0 Sep 5, 2010 H2H
68410 Robin Soderling Thierry Ascione 2 2–0 C 2–0 Oct 23, 2008 H2H
68411 Robin Soderling Xavier Malisse 2 2–0 C 1–0 H 1–0 Oct 10, 2004 H2H
68412 Robin Vik Kevin Kim 2 1–1 C 1–0 H 0–1 Oct 6, 2005 H2H
68413 Rocky Royer Trey Waltke 2 0–2 C 0–1 G 0–1 Oct 7, 1982 H2H
68414 Rod Frawley Andrew Jarrett 2 2–0 G 2–0 Dec 28, 1981 H2H
68415 Rod Frawley Buster C Mottram 2 0–2 C 0–2 Jul 15, 1982 H2H
68416 Rod Frawley Colin Dibley 2 0–2 G 0–2 Jan 20, 1972 H2H
68417 Rod Frawley David Carter 2 2–0 G 2–0 Dec 16, 1981 H2H
68418 Rod Frawley Graydon Garner 2 0–2 H 0–2 Apr 6, 1971 H2H
68419 Rod Frawley Jeff Simpson 2 1–1 C 1–0 H 0–1 Jul 20, 1983 H2H
68420 Rod Frawley Manuel Orantes 2 2–0 C 2–0 Apr 15, 1982 H2H
68421 Rod Frawley Onny Parun 2 1–1 G 1–1 Dec 17, 1980 H2H
68422 Rod Frawley Raul Ramirez 2 0–2 C 0–1 G 0–1 Apr 2, 1981 H2H
68423 Rod Frawley Tony Graham 2 2–0 C 1–0 G 1–0 Mar 11, 1982 H2H
68424 Rod Laver Clark Graebner 2 2–0 G 1–0 H 1–0 Jun 27, 1971 H2H
68425 Rod Laver Frank Froehling 2 2–0 C 2–0 Feb 2, 1973 H2H
68426 Rod Laver Haroon Rahim 2 2–0 H 2–0 Feb 23, 1977 H2H
68427 Rod Laver Jim Mcmanus 2 2–0 H 2–0 Feb 6, 1975 H2H
68428 Rod Laver Paul Gerken 2 2–0 H 2–0 Nov 15, 1973 H2H
68429 Rod Laver Terry Addison 2 2–0 C 1–0 G 1–0 Apr 6, 1973 H2H
68430 Rodolphe Gilbert Cristiano Caratti 2 0–2 H 0–2 Aug 18, 1993 H2H
68431 Rodolphe Gilbert Jeremy Bates 2 0–2 G 0–1 H 0–1 Apr 6, 1995 H2H
68432 Rodolphe Gilbert Jordi Arrese 2 1–1 C 1–1 May 25, 1994 H2H
68433 Roger Dowdeswell Juan Gisbert 2 2–0 C 2–0 Mar 1, 1975 H2H
68434 Roger Federer Adrian Voinea 2 2–0 C 1–0 H 1–0 May 18, 2002 H2H
68435 Roger Federer Alberto Martin 2 2–0 C 2–0 May 27, 2009 H2H
68436 Roger Federer Albert Portas 2 2–0 G 1–0 H 1–0 Mar 21, 2002 H2H
68437 Roger Federer Aljaz Bedene 2 2–0 G 1–0 H 1–0 Jun 21, 2018 H2H
68438 Roger Federer Andreas Beck 2 2–0 H 2–0 Jan 19, 2012 H2H
68439 Roger Federer Andreas Vinciguerra 2 1–1 H 1–1 Jan 19, 2003 H2H
68440 Roger Federer Antony Dupuis 2 2–0 G 1–0 H 1–0 Jun 21, 2001 H2H
68441 Roger Federer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Aug 29, 2013 H2H
68442 Roger Federer Christophe Rochus 2 2–0 G 1–0 H 1–0 Jan 6, 2010 H2H
68443 Roger Federer Cyril Saulnier 2 2–0 C 1–0 H 1–0 Feb 15, 2001 H2H
68444 Roger Federer Daniel Brands 2 1–1 C 1–1 Jul 26, 2013 H2H
68445 Roger Federer Davide Sanguinetti 2 1–1 C 0–1 C 1–0 Feb 3, 2002 H2H
68446 Roger Federer David Sanchez 2 2–0 C 2–0 Jul 12, 2003 H2H
68447 Roger Federer Denis Gremelmayr 2 2–0 C 1–0 H 1–0 Apr 19, 2008 H2H
68448 Roger Federer Denis Kudla 2 2–0 G 1–0 H 1–0 Jun 23, 2018 H2H
68449 Roger Federer Diego Hartfield 2 2–0 C 1–0 H 1–0 Jan 16, 2008 H2H
68450 Roger Federer Dudi Sela 2 2–0 C 1–0 H 1–0 Sep 1, 2011 H2H
68451 Roger Federer Dusan Lajovic 2 2–0 G 2–0 Jul 4, 2018 H2H
68452 Roger Federer Federico Delbonis 2 1–1 C 0–1 H 1–0 Mar 11, 2018 H2H
68453 Roger Federer Felix Mantilla 2 1–1 C 0–1 H 1–0 May 12, 2003 H2H
68454 Roger Federer Filippo Volandri 2 1–1 C 1–1 May 11, 2007 H2H
68455 Roger Federer Franco Squillari 2 0–2 C 0–1 H 0–1 Jan 9, 2003 H2H
68456 Roger Federer Goran Ivanisevic 2 2–0 C 1–0 H 1–0 Feb 3, 2001 H2H
68457 Roger Federer Guido Pella 2 2–0 G 2–0 Jun 16, 2018 H2H
68458 Roger Federer Guillaume Raoux 2 2–0 C 1–0 H 1–0 Feb 18, 1999 H2H
68459 Roger Federer Hubert Hurkacz 2 1–1 G 0–1 H 1–0 Jul 8, 2021 H2H
68460 Roger Federer Hyeon Chung 2 2–0 H 2–0 Mar 16, 2018 H2H
68461 Roger Federer Hyung-Taik Lee 2 2–0 C 1–0 G 1–0 Apr 20, 2007 H2H
68462 Roger Federer Ivo Heuberger 2 2–0 G 1–0 H 1–0 Oct 1, 2004 H2H
68463 Roger Federer James Duckworth 2 2–0 H 2–0 Jan 10, 2015 H2H
68464 Roger Federer Jean-Rene Lisnard 2 2–0 C 1–0 H 1–0 Aug 29, 2003 H2H
68465 Roger Federer Jeff Morrison 2 2–0 H 2–0 Jan 23, 2004 H2H
68466 Roger Federer Joao Sousa 2 2–0 C 1–0 G 1–0 May 15, 2019 H2H
68467 Roger Federer Julien Boutter 2 2–0 C 2–0 Oct 27, 2001 H2H
68468 Roger Federer Lars Burgsmuller 2 2–0 H 2–0 Jan 17, 2003 H2H
68469 Roger Federer Lorenzo Sonego 2 2–0 C 1–0 G 1–0 Jul 6, 2021 H2H
68470 Roger Federer Lucas Pouille 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
68471 Roger Federer Luis Horna 2 1–1 C 0–1 H 1–0 May 28, 2003 H2H
68472 Roger Federer Lukas Rosol 2 2–0 C 1–0 H 1–0 Apr 18, 2014 H2H
68473 Roger Federer Magnus Larsson 2 1–1 G 1–0 H 0–1 Jun 16, 2000 H2H
68474 Roger Federer Malek Jaziri 2 2–0 G 1–0 H 1–0 Jun 17, 2016 H2H
68475 Roger Federer Marcelo Rios 2 2–0 H 2–0 Oct 17, 2002 H2H
68476 Roger Federer Marco Chiudinelli 2 2–0 H 2–0 Jan 6, 2011 H2H
68477 Roger Federer Marinko Matosevic 2 2–0 H 2–0 Aug 27, 2014 H2H
68478 Roger Federer Martin Verkerk 2 2–0 C 2–0 Nov 1, 2003 H2H
68479 Roger Federer Michael Berrer 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
68480 Roger Federer Michael Llodra 2 2–0 H 2–0 Feb 29, 2012 H2H
68481 Roger Federer Mikhail Kukushkin 2 2–0 G 1–0 H 1–0 Oct 29, 2015 H2H
68482 Roger Federer Nicolas Thomann 2 2–0 C 1–0 H 1–0 Sep 30, 2004 H2H
68483 Roger Federer Pablo Cuevas 2 2–0 C 2–0 May 13, 2015 H2H
68484 Roger Federer Peter Polansky 2 2–0 H 2–0 Aug 10, 2017 H2H
68485 Roger Federer Peter Wessels 2 1–1 H 1–1 Aug 30, 2000 H2H
68486 Roger Federer Radu Albot 2 2–0 H 2–0 Oct 25, 2019 H2H
68487 Roger Federer Richard Fromberg 2 1–1 G 0–1 H 1–0 Jun 22, 2000 H2H
68488 Roger Federer Richard Krajicek 2 2–0 G 1–0 H 1–0 Jun 20, 2002 H2H
68489 Roger Federer Robin Haase 2 2–0 H 2–0 Feb 17, 2018 H2H
68490 Roger Federer Ryan Harrison 2 2–0 H 2–0 Mar 24, 2012 H2H
68491 Roger Federer Sam Groth 2 2–0 G 1–0 H 1–0 Jul 5, 2015 H2H
68492 Roger Federer Santiago Giraldo 2 2–0 G 1–0 H 1–0 Jun 29, 2014 H2H
68493 Roger Federer Sergiy Stakhovsky 2 1–1 G 0–1 H 1–0 Jun 27, 2013 H2H
68494 Roger Federer Simone Bolelli 2 2–0 H 2–0 Jan 22, 2015 H2H
68495 Roger Federer Somdev Devvarman 2 2–0 C 1–0 H 1–0 May 30, 2013 H2H
68496 Roger Federer Takao Suzuki 2 2–0 H 2–0 Oct 7, 2006 H2H
68497 Roger Federer Taylor Dent 2 2–0 H 2–0 Oct 22, 2010 H2H
68498 Roger Federer Taylor Fritz 2 2–0 G 1–0 H 1–0 Jan 20, 2019 H2H
68499 Roger Federer Teymuraz Gabashvili 2 2–0 G 1–0 H 1–0 Jan 19, 2014 H2H
68500 Roger Federer Thiemo de Bakker 2 2–0 H 2–0 Mar 24, 2014 H2H
68501 Roger Federer Thierry Ascione 2 2–0 C 1–0 C 1–0 May 31, 2007 H2H
68502 Roger Federer Thomaz Bellucci 2 2–0 H 2–0 Oct 26, 2012 H2H
68503 Roger Federer Tobias Kamke 2 2–0 C 1–0 H 1–0 Jan 8, 2016 H2H
68504 Roger Federer Viktor Troicki 2 2–0 H 2–0 Jan 7, 2011 H2H
68505 Roger Federer Wayne Arthurs 2 2–0 C 2–0 Jun 6, 2001 H2H
68506 Roger Federer Zeljko Krajan 2 2–0 C 1–0 H 1–0 May 1, 2003 H2H
68507 Rogerio Dutra Silva Gael Monfils 2 1–1 C 1–0 H 0–1 Jul 21, 2017 H2H
68508 Rogerio Dutra Silva Radu Albot 2 2–0 C 1–0 H 1–0 May 3, 2018 H2H
68509 Rogerio Dutra Silva Roberto Bautista Agut 2 0–2 H 0–2 Sep 22, 2017 H2H
68510 Roger Smith Diego Nargiso 2 1–1 H 1–1 Aug 31, 1994 H2H
68511 Roger Smith Kelly Evernden 2 2–0 H 2–0 Mar 17, 1990 H2H
68512 Roger Smith Paul Chamberlin 2 1–1 H 1–1 Jan 13, 1989 H2H
68513 Roger Smith Yannick Noah 2 0–2 H 0–2 Mar 21, 1989 H2H
68514 Roger Taylor Derek Schroder 2 2–0 H 2–0 Aug 16, 1972 H2H
68515 Roger Taylor Frank Sedgman 2 1–1 G 1–1 Jun 16, 1971 H2H
68516 Roger Taylor Frantisek Pala 2 1–1 C 1–0 C 0–1 Apr 29, 1977 H2H
68517 Roger Taylor Gerald Battrick 2 2–0 C 1–0 G 1–0 May 21, 1975 H2H
68518 Roger Taylor Harald Elschenbroich 2 1–1 C 0–1 G 1–0 Jun 29, 1973 H2H
68519 Roger Taylor Ian Crookenden 2 2–0 C 2–0 Feb 1, 1975 H2H
68520 Roger Taylor Jan Pisecky 2 1–1 C 1–0 H 0–1 Mar 22, 1975 H2H
68521 Roger Taylor Marcello Lara 2 1–1 C 0–1 G 1–0 Jul 11, 1975 H2H
68522 Roger Taylor Mike Machette 2 2–0 C 1–0 H 1–0 Feb 12, 1975 H2H
68523 Roger Taylor Milan Holecek 2 1–1 C 0–1 H 1–0 Aug 7, 1969 H2H
68524 Roger Taylor Peter Burwash 2 2–0 C 1–0 G 1–0 May 21, 1969 H2H
68525 Roger Taylor Piero Toci 2 2–0 C 1–0 G 1–0 Jun 4, 1973 H2H
68526 Roger Taylor Premjit Lall 2 2–0 C 2–0 Mar 1, 1973 H2H
68527 Roger Taylor Robert Maud 2 1–1 C 1–1 Aug 13, 1971 H2H
68528 Roger Taylor Robert Rheinberger 2 2–0 C 1–0 H 1–0 Nov 7, 1974 H2H
68529 Roger Taylor Spencer Segura 2 2–0 C 1–0 C 1–0 Feb 27, 1975 H2H
68530 Roger Taylor Woody Blocher 2 2–0 C 1–0 H 1–0 Feb 3, 1978 H2H
68531 Roland Stadler Dominique Bedel 2 1–1 C 1–1 Oct 5, 1983 H2H
68532 Roland Stadler Ilie Nastase 2 1–1 C 1–1 Apr 26, 1984 H2H
68533 Roland Stadler Karl Meiler 2 1–1 C 0–1 H 1–0 Jul 14, 1983 H2H
68534 Roland Stadler Kent Carlsson 2 0–2 C 0–2 Sep 23, 1988 H2H
68535 Roland Stadler Miloslav Mecir 2 0–2 H 0–2 Oct 18, 1985 H2H
68536 Roland Stadler Paul Torre 2 1–1 C 0–1 C 1–0 Dec 18, 1981 H2H
68537 Roland Stadler Raymond Moore 2 2–0 C 2–0 Jul 22, 1982 H2H
68538 Roland Stadler Shlomo Glickstein 2 1–1 C 1–0 H 0–1 Oct 29, 1981 H2H
68539 Roland Stadler Tomas Smid 2 1–1 C 1–1 Jul 12, 1986 H2H
68540 Rolf Gehring Buster C Mottram 2 0–2 C 0–2 Jul 21, 1978 H2H
68541 Rolf Gehring Dominique Bedel 2 0–2 C 0–2 Apr 13, 1984 H2H
68542 Rolf Gehring Ferdi Taygan 2 2–0 C 1–0 G 1–0 Jun 26, 1981 H2H
68543 Rolf Gehring Francois Jauffret 2 1–1 C 1–1 May 19, 1977 H2H
68544 Rolf Gehring Jerome Vanier 2 2–0 C 1–0 H 1–0 Mar 22, 1985 H2H
68545 Rolf Gehring Jim Delaney 2 2–0 C 1–0 H 1–0 Feb 18, 1981 H2H
68546 Rolf Gehring John Newcombe 2 0–2 G 0–2 Dec 30, 1975 H2H
68547 Rolf Gehring Patrick Proisy 2 0–2 C 0–2 Apr 29, 1977 H2H
68548 Rolf Gehring Pavel Hutka 2 1–1 C 1–0 H 0–1 Mar 29, 1979 H2H
68549 Rolf Gehring Raymond Moore 2 2–0 C 1–0 H 1–0 Nov 30, 1979 H2H
68550 Rolf Gehring Rod Frawley 2 2–0 C 2–0 May 13, 1981 H2H
68551 Rolf Gehring Ulrich Pinner 2 0–2 C 0–1 G 0–1 Jul 27, 1978 H2H
68552 Rolf Thung Ken Rosewall 2 0–2 C 0–1 H 0–1 Nov 13, 1975 H2H
68553 Roman Andres Burruchaga Camilo Ugo Carabelli 2 2–0 C 2–0 Jul 16, 2026 H2H
68554 Roman Andres Burruchaga Jan-Lennard Struff 2 0–2 C 0–1 H 0–1 Aug 13, 2026 H2H
68555 Roman Andres Burruchaga Sebastian Baez 2 1–1 C 1–1 May 26, 2026 H2H
68556 Roman Safiullin Alejandro Tabilo 2 2–0 C 1–0 H 1–0 Aug 9, 2025 H2H
68557 Roman Safiullin Alexandre Muller 2 2–0 G 1–0 H 1–0 Jun 25, 2025 H2H
68558 Roman Safiullin Arthur Fils 2 0–2 G 0–1 H 0–1 Jul 7, 2024 H2H
68559 Roman Safiullin Ben Shelton 2 1–1 H 1–1 Jan 3, 2024 H2H
68560 Roman Safiullin Fabian Marozsan 2 0–2 G 0–1 H 0–1 Jan 2, 2025 H2H
68561 Roman Safiullin Felix Auger-Aliassime 2 0–2 H 0–2 Aug 28, 2025 H2H
68562 Roman Safiullin Frances Tiafoe 2 1–1 C 0–1 H 1–0 May 27, 2025 H2H
68563 Roman Safiullin Giovanni Mpetshi Perricard 2 0–2 G 0–2 Jun 9, 2026 H2H
68564 Roman Safiullin Hugo Grenier 2 1–1 H 1–1 Aug 24, 2026 H2H
68565 Roman Safiullin Ilya Ivashka 2 1–1 H 1–1 Mar 10, 2023 H2H
68566 Roman Safiullin Matteo Arnaldi 2 1–1 H 1–1 Aug 29, 2024 H2H
68567 Roman Safiullin Mikael Ymer 2 2–0 C 1–0 H 1–0 Jan 5, 2023 H2H
68568 Roman Safiullin Roberto Bautista Agut 2 1–1 C 0–1 G 1–0 Apr 17, 2024 H2H
68569 Roman Safiullin Sebastian Korda 2 1–1 C 1–0 H 0–1 Mar 9, 2024 H2H
68570 Roman Safiullin Stefanos Tsitsipas 2 1–1 H 1–1 Feb 28, 2024 H2H
68571 Roman Safiullin Thiago Seyboth Wild 2 1–1 C 0–1 H 1–0 Apr 26, 2024 H2H
68572 Roman Safiullin Tomas Machac 2 2–0 G 1–0 H 1–0 Jul 4, 2024 H2H
68573 Roman Safiullin Tomas Martin Etcheverry 2 2–0 C 1–0 H 1–0 Jul 31, 2024 H2H
68574 Ronald Agenor Alberto Mancini 2 0–2 C 0–1 H 0–1 Mar 15, 1992 H2H
68575 Ronald Agenor Amos Mansdorf 2 0–2 H 0–2 Oct 1, 1992 H2H
68576 Ronald Agenor Andreas Maurer 2 1–1 C 1–1 Sep 25, 1986 H2H
68577 Ronald Agenor Andrew Ilie 2 0–2 C 0–1 H 0–1 Aug 16, 2000 H2H
68578 Ronald Agenor Bryan Shelton 2 1–1 C 1–0 C 0–1 Apr 16, 1993 H2H
68579 Ronald Agenor Christian Saceanu 2 1–1 C 0–1 C 1–0 Apr 15, 1993 H2H
68580 Ronald Agenor Christo Van Rensburg 2 1–1 H 1–1 Jan 8, 1993 H2H
68581 Ronald Agenor Claudio Panatta 2 1–1 C 1–1 Jun 12, 1986 H2H
68582 Ronald Agenor Diego Nargiso 2 1–1 C 1–0 H 0–1 Sep 16, 1999 H2H
68583 Ronald Agenor Diego Perez 2 1–1 H 1–1 Jan 7, 1993 H2H
68584 Ronald Agenor Eduardo Bengoechea 2 1–1 C 1–1 May 14, 1987 H2H
68585 Ronald Agenor Francisco Maciel 2 2–0 C 2–0 Sep 24, 1987 H2H
68586 Ronald Agenor Gabriel Markus 2 0–2 C 0–2 Jun 10, 1994 H2H
68587 Ronald Agenor German Lopez 2 0–2 C 0–2 Jul 19, 1991 H2H
68588 Ronald Agenor Guillaume Raoux 2 2–0 H 2–0 Jan 14, 1995 H2H
68589 Ronald Agenor Horacio de la Pena 2 1–1 C 1–0 H 0–1 Apr 17, 1987 H2H
68590 Ronald Agenor Jan Gunnarsson 2 0–2 H 0–2 Oct 6, 1989 H2H
68591 Ronald Agenor Jaroslav Navratil 2 1–1 C 1–1 Apr 14, 1988 H2H
68592 Ronald Agenor Jeff Tarango 2 0–2 C 0–2 Jul 13, 2000 H2H
68593 Ronald Agenor Jerome Potier 2 1–1 C 1–1 Apr 21, 1989 H2H
68594 Ronald Agenor Jimmy Arias 2 2–0 C 2–0 May 25, 1988 H2H
68595 Ronald Agenor John McEnroe 2 0–2 C 0–1 C 0–1 Oct 31, 1986 H2H
68596 Ronald Agenor Jonas Svensson 2 1–1 C 0–1 H 1–0 Oct 18, 1991 H2H
68597 Ronald Agenor Jose Francisco Altur 2 2–0 C 2–0 Jun 20, 1991 H2H
68598 Ronald Agenor Kelly Evernden 2 2–0 H 2–0 Sep 21, 1989 H2H
68599 Ronald Agenor Kevin Ullyett 2 1–1 H 1–1 Jul 27, 2000 H2H
68600 Ronald Agenor Lars Jonsson 2 2–0 C 2–0 Jul 9, 1993 H2H