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
29401 Roberto Arguello Victor Pecci 2 0–2 C 0–2 Apr 4, 1985 H2H
29402 Roberto Azar Francesco Cancellotti 2 1–1 C 1–1 Aug 3, 1989 H2H
29403 Roberto Azar Jose Luis Aparisi 2 2–0 C 2–0 Apr 10, 1991 H2H
29404 Roberto Azar Lawson Duncan 2 2–0 C 2–0 May 30, 1990 H2H
29405 Roberto Azar Peter Ballauff 2 1–1 C 1–1 Sep 29, 1989 H2H
29406 Roberto Azar Tasos Bavelas 2 1–1 C 1–1 Oct 7, 1993 H2H
29407 Roberto Bautista Agut J.J. Wolf 2 1–1 H 1–1 Aug 31, 2022 H2H
29408 Roberto Bautista Agut Laslo Djere 2 2–0 C 1–0 H 1–0 Oct 27, 2022 H2H
29409 Roberto Carballes Baena Aleksandar Vukic 2 1–1 H 1–1 Mar 22, 2024 H2H
29410 Roberto Carballes Baena Alexander Zverev 2 0–2 C 0–1 G 0–1 Jul 3, 2024 H2H
29411 Roberto Carballes Baena Alexandre Muller 2 2–0 C 2–0 Apr 9, 2023 H2H
29412 Roberto Carballes Baena Andrej Martin 2 2–0 C 2–0 Feb 7, 2019 H2H
29413 Roberto Carballes Baena Arthur Rinderknech 2 1–1 C 1–0 H 0–1 Aug 26, 2025 H2H
29414 Roberto Carballes Baena Ben Shelton 2 0–2 H 0–2 Oct 7, 2024 H2H
29415 Roberto Carballes Baena Carlos Taberner 2 2–0 C 2–0 Jul 17, 2025 H2H
29416 Roberto Carballes Baena Cristian Garin 2 1–1 C 1–1 Feb 22, 2024 H2H
29417 Roberto Carballes Baena Daniel Altmaier 2 2–0 C 1–0 H 1–0 Jan 8, 2025 H2H
29418 Roberto Carballes Baena Daniel Elahi Galan 2 1–1 C 0–1 H 1–0 Oct 13, 2022 H2H
29419 Roberto Carballes Baena Dominik Koepfer 2 2–0 C 1–0 H 1–0 Oct 17, 2024 H2H
29420 Roberto Carballes Baena Facundo Bagnis 2 1–1 C 1–1 Feb 9, 2024 H2H
29421 Roberto Carballes Baena Gael Monfils 2 1–1 C 1–0 G 0–1 Jun 27, 2024 H2H
29422 Roberto Carballes Baena Grigor Dimitrov 2 0–2 C 0–2 May 25, 2023 H2H
29423 Roberto Carballes Baena Laslo Djere 2 1–1 C 1–0 H 0–1 Jan 6, 2022 H2H
29424 Roberto Carballes Baena Marcos Giron 2 1–1 C 0–1 H 1–0 Apr 20, 2023 H2H
29425 Roberto Carballes Baena Mariano Navone 2 1–1 C 1–1 Feb 20, 2025 H2H
29426 Roberto Carballes Baena Maximilian Marterer 2 2–0 C 2–0 Feb 28, 2019 H2H
29427 Roberto Carballes Baena Mikael Ymer 2 0–2 C 0–1 H 0–1 Oct 15, 2022 H2H
29428 Roberto Carballes Baena Mitchell Krueger 2 2–0 H 2–0 Sep 22, 2024 H2H
29429 Roberto Carballes Baena Pablo Carreno Busta 2 1–1 C 0–1 G 1–0 Jun 26, 2024 H2H
29430 Roberto Carballes Baena Roberto Bautista Agut 2 2–0 H 2–0 Oct 4, 2024 H2H
29431 Roberto Carballes Baena Sebastian Baez 2 0–2 C 0–2 May 23, 2024 H2H
29432 Roberto Carballes Baena Sebastian Ofner 2 1–1 C 0–1 H 1–0 May 9, 2025 H2H
29433 Roberto Carballes Baena Stan Wawrinka 2 0–2 C 0–2 Jul 29, 2023 H2H
29434 Roberto Carballes Baena Stefano Travaglia 2 1–1 C 1–0 H 0–1 Feb 3, 2021 H2H
29435 Roberto Carballes Baena Tallon Griekspoor 2 1–1 C 1–0 G 0–1 Jun 22, 2023 H2H
29436 Roberto Carballes Baena Tomas Martin Etcheverry 2 0–2 C 0–2 Feb 15, 2024 H2H
29437 Roberto Carballes Baena Zhizhen Zhang 2 0–2 H 0–2 Feb 17, 2026 H2H
29438 Roberto Carretero Francisco Roig 2 1–1 C 1–1 Sep 11, 1997 H2H
29439 Roberto Saad Dan Goldie 2 0–2 H 0–2 Apr 22, 1988 H2H
29440 Roberto Vizcaino Manuel Orantes 2 0–2 C 0–2 Apr 9, 1981 H2H
29441 Robert Reininger Drew Gitlin 2 0–2 C 0–2 Feb 25, 1982 H2H
29442 Robert Reininger Hans Kary 2 1–1 C 0–1 H 1–0 Apr 3, 1981 H2H
29443 Robert Seguso Eliot Teltscher 2 1–1 H 1–1 Feb 19, 1988 H2H
29444 Robert Seguso Larry Stefanki 2 0–2 C 0–1 H 0–1 Nov 3, 1984 H2H
29445 Robert Seguso Marty Davis 2 1–1 H 1–1 Aug 30, 1989 H2H
29446 Robert Seguso Matt Anger 2 1–1 G 1–0 H 0–1 Jun 8, 1988 H2H
29447 Robert Seguso Slobodan Zivojinovic 2 2–0 G 1–0 H 1–0 Mar 15, 1989 H2H
29448 Robert Seguso Tomas Smid 2 1–1 H 1–1 Feb 25, 1987 H2H
29449 Robin Drysdale Angel Gimenez 2 1–1 C 0–1 H 1–0 Sep 13, 1980 H2H
29450 Robin Drysdale Bob Giltinan 2 0–2 G 0–2 Dec 30, 1977 H2H
29451 Robin Drysdale Corrado Barazzutti 2 0–2 C 0–1 C 0–1 Nov 22, 1979 H2H
29452 Robin Drysdale David Schneider 2 0–2 G 0–1 H 0–1 Oct 11, 1979 H2H
29453 Robin Drysdale Dick Stockton 2 0–2 C 0–1 G 0–1 May 31, 1978 H2H
29454 Robin Drysdale Jurgen Fassbender 2 0–2 C 0–2 May 17, 1978 H2H
29455 Robin Drysdale Mark Cox 2 0–2 C 0–1 H 0–1 Oct 28, 1976 H2H
29456 Robin Drysdale Paolo Bertolucci 2 0–2 C 0–1 C 0–1 Oct 30, 1980 H2H
29457 Robin Drysdale Phil Dent 2 1–1 G 1–1 Dec 25, 1977 H2H
29458 Robin Haase Albert Montanes 2 1–1 C 1–1 Feb 20, 2014 H2H
29459 Robin Haase Albert Ramos-Vinolas 2 1–1 C 0–1 H 1–0 Aug 9, 2017 H2H
29460 Robin Haase Alejandro Falla 2 1–1 G 1–1 Jul 1, 2015 H2H
29461 Robin Haase Aleksandr Nedovyesov 2 1–1 C 1–1 Jul 24, 2014 H2H
29462 Robin Haase Benoit Paire 2 1–1 H 1–1 Jan 6, 2018 H2H
29463 Robin Haase Bernard Tomic 2 1–1 C 1–0 G 0–1 Jun 15, 2018 H2H
29464 Robin Haase Blaz Kavcic 2 2–0 G 1–0 H 1–0 Jan 4, 2018 H2H
29465 Robin Haase Daniel Gimeno-Traver 2 2–0 C 1–0 H 1–0 Sep 26, 2013 H2H
29466 Robin Haase Denis Shapovalov 2 1–1 C 0–1 H 1–0 Aug 10, 2018 H2H
29467 Robin Haase Dimitar Kuzmanov 2 2–0 H 2–0 Feb 7, 2019 H2H
29468 Robin Haase Dmitry Tursunov 2 0–2 C 0–2 May 22, 2014 H2H
29469 Robin Haase Felix Mantilla 2 2–0 C 2–0 Jul 26, 2007 H2H
29470 Robin Haase Florent Serra 2 2–0 C 1–0 G 1–0 Jul 21, 2007 H2H
29471 Robin Haase Frank Dancevic 2 1–1 H 1–1 Aug 28, 2013 H2H
29472 Robin Haase Gael Monfils 2 0–2 C 0–2 May 24, 2013 H2H
29473 Robin Haase Igor Sijsling 2 0–2 H 0–2 Sep 27, 2013 H2H
29474 Robin Haase Janko Tipsarevic 2 1–1 C 1–0 H 0–1 Jul 26, 2013 H2H
29475 Robin Haase Jerzy Janowicz 2 0–2 C 0–2 Jul 18, 2013 H2H
29476 Robin Haase Julien Benneteau 2 0–2 G 0–1 H 0–1 Aug 26, 2011 H2H
29477 Robin Haase Kei Nishikori 2 1–1 H 1–1 Aug 8, 2018 H2H
29478 Robin Haase Kenny De Schepper 2 2–0 C 2–0 May 29, 2013 H2H
29479 Robin Haase Kyle Edmund 2 1–1 H 1–1 Aug 30, 2017 H2H
29480 Robin Haase Lamine Ouahab 2 0–2 C 0–2 Apr 9, 2015 H2H
29481 Robin Haase Lorenzo Sonego 2 0–2 C 0–1 H 0–1 Apr 12, 2019 H2H
29482 Robin Haase Malek Jaziri 2 1–1 C 1–0 H 0–1 Apr 11, 2019 H2H
29483 Robin Haase Marco Chiudinelli 2 2–0 H 2–0 Oct 26, 2017 H2H
29484 Robin Haase Marius Copil 2 1–1 G 1–0 H 0–1 Jul 4, 2018 H2H
29485 Robin Haase Matthias Bachinger 2 2–0 C 1–0 H 1–0 Jul 19, 2012 H2H
29486 Robin Haase Michael Llodra 2 1–1 H 1–1 Feb 23, 2008 H2H
29487 Robin Haase Mikhail Kukushkin 2 0–2 H 0–2 Feb 14, 2019 H2H
29488 Robin Haase Mirza Basic 2 0–2 C 0–1 H 0–1 Apr 12, 2018 H2H
29489 Robin Haase Nick Kyrgios 2 0–2 C 0–1 G 0–1 Jul 5, 2018 H2H
29490 Robin Haase Nicolas Jarry 2 1–1 H 1–1 Jan 2, 2019 H2H
29491 Robin Haase Paolo Lorenzi 2 0–2 C 0–1 H 0–1 Mar 11, 2017 H2H
29492 Robin Haase Paul-Henri Mathieu 2 2–0 C 1–0 H 1–0 Oct 20, 2016 H2H
29493 Robin Haase Thiago Monteiro 2 2–0 C 2–0 Jul 28, 2017 H2H
29494 Robin Haase Viktor Troicki 2 0–2 H 0–2 Feb 10, 2017 H2H
29495 Robin Haase Yuichi Sugita 2 2–0 H 2–0 Mar 23, 2018 H2H
29496 Robin Soderling Agustin Calleri 2 0–2 C 0–1 H 0–1 Jul 15, 2006 H2H
29497 Robin Soderling Andreas Vinciguerra 2 2–0 C 2–0 Jul 16, 2010 H2H
29498 Robin Soderling Boris Pashanski 2 2–0 C 2–0 Jul 13, 2006 H2H
29499 Robin Soderling Christophe Rochus 2 2–0 C 1–0 H 1–0 Oct 24, 2008 H2H
29500 Robin Soderling Davide Sanguinetti 2 2–0 C 1–0 H 1–0 Nov 4, 2004 H2H
29501 Robin Soderling Fabrice Santoro 2 1–1 C 0–1 H 1–0 Mar 3, 2007 H2H
29502 Robin Soderling Gilles Muller 2 2–0 G 1–0 H 1–0 Jan 20, 2011 H2H
29503 Robin Soderling Guillermo Garcia-Lopez 2 2–0 H 2–0 Oct 24, 2009 H2H
29504 Robin Soderling Ivan Dodig 2 1–1 C 0–1 H 1–0 Apr 21, 2011 H2H
29505 Robin Soderling Jeremy Chardy 2 2–0 C 1–0 H 1–0 Apr 29, 2011 H2H
29506 Robin Soderling Joachim Johansson 2 1–1 C 1–0 G 0–1 Oct 9, 2004 H2H
29507 Robin Soderling Jurgen Melzer 2 2–0 H 2–0 Aug 26, 2006 H2H
29508 Robin Soderling Kevin Kim 2 2–0 C 1–0 G 1–0 May 27, 2009 H2H
29509 Robin Soderling Mariano Zabaleta 2 0–2 C 0–2 May 12, 2004 H2H
29510 Robin Soderling Marin Cilic 2 2–0 C 1–0 H 1–0 Feb 20, 2011 H2H
29511 Robin Soderling Michael Berrer 2 2–0 H 2–0 Mar 13, 2011 H2H
29512 Robin Soderling Paradorn Srichaphan 2 0–2 G 0–1 H 0–1 Jun 19, 2004 H2H
29513 Robin Soderling Peter Luczak 2 2–0 H 2–0 Mar 27, 2010 H2H
29514 Robin Soderling Robert Kendrick 2 1–1 H 1–1 Mar 28, 2009 H2H
29515 Robin Soderling Ryan Harrison 2 2–0 C 1–0 H 1–0 May 24, 2011 H2H
29516 Robin Soderling Sergiy Stakhovsky 2 2–0 C 1–0 H 1–0 Feb 19, 2010 H2H
29517 Robin Soderling Teymuraz Gabashvili 2 2–0 C 1–0 H 1–0 Apr 22, 2009 H2H
29518 Robin Soderling Thiemo de Bakker 2 2–0 C 1–0 H 1–0 Sep 5, 2010 H2H
29519 Robin Soderling Thierry Ascione 2 2–0 C 2–0 Oct 23, 2008 H2H
29520 Robin Soderling Xavier Malisse 2 2–0 C 1–0 H 1–0 Oct 10, 2004 H2H
29521 Robin Vik Kevin Kim 2 1–1 C 1–0 H 0–1 Oct 6, 2005 H2H
29522 Rocky Royer Trey Waltke 2 0–2 C 0–1 G 0–1 Oct 7, 1982 H2H
29523 Rod Frawley Andrew Jarrett 2 2–0 G 2–0 Dec 28, 1981 H2H
29524 Rod Frawley Buster C Mottram 2 0–2 C 0–2 Jul 15, 1982 H2H
29525 Rod Frawley Colin Dibley 2 0–2 G 0–2 Jan 20, 1972 H2H
29526 Rod Frawley David Carter 2 2–0 G 2–0 Dec 16, 1981 H2H
29527 Rod Frawley Graydon Garner 2 0–2 H 0–2 Apr 6, 1971 H2H
29528 Rod Frawley Jeff Simpson 2 1–1 C 1–0 H 0–1 Jul 20, 1983 H2H
29529 Rod Frawley Manuel Orantes 2 2–0 C 2–0 Apr 15, 1982 H2H
29530 Rod Frawley Onny Parun 2 1–1 G 1–1 Dec 17, 1980 H2H
29531 Rod Frawley Raul Ramirez 2 0–2 C 0–1 G 0–1 Apr 2, 1981 H2H
29532 Rod Frawley Tony Graham 2 2–0 C 1–0 G 1–0 Mar 11, 1982 H2H
29533 Rod Laver Clark Graebner 2 2–0 G 1–0 H 1–0 Jun 27, 1971 H2H
29534 Rod Laver Frank Froehling 2 2–0 C 2–0 Feb 2, 1973 H2H
29535 Rod Laver Haroon Rahim 2 2–0 H 2–0 Feb 23, 1977 H2H
29536 Rod Laver Jim Mcmanus 2 2–0 H 2–0 Feb 6, 1975 H2H
29537 Rod Laver Paul Gerken 2 2–0 H 2–0 Nov 15, 1973 H2H
29538 Rod Laver Terry Addison 2 2–0 C 1–0 G 1–0 Apr 6, 1973 H2H
29539 Rodolphe Gilbert Cristiano Caratti 2 0–2 H 0–2 Aug 18, 1993 H2H
29540 Rodolphe Gilbert Jeremy Bates 2 0–2 G 0–1 H 0–1 Apr 6, 1995 H2H
29541 Rodolphe Gilbert Jordi Arrese 2 1–1 C 1–1 May 25, 1994 H2H
29542 Roger Dowdeswell Juan Gisbert 2 2–0 C 2–0 Mar 1, 1975 H2H
29543 Roger Federer Adrian Voinea 2 2–0 C 1–0 H 1–0 May 18, 2002 H2H
29544 Roger Federer Alberto Martin 2 2–0 C 2–0 May 27, 2009 H2H
29545 Roger Federer Albert Portas 2 2–0 G 1–0 H 1–0 Mar 21, 2002 H2H
29546 Roger Federer Aljaz Bedene 2 2–0 G 1–0 H 1–0 Jun 21, 2018 H2H
29547 Roger Federer Andreas Beck 2 2–0 H 2–0 Jan 19, 2012 H2H
29548 Roger Federer Andreas Vinciguerra 2 1–1 H 1–1 Jan 19, 2003 H2H
29549 Roger Federer Antony Dupuis 2 2–0 G 1–0 H 1–0 Jun 21, 2001 H2H
29550 Roger Federer Carlos Berlocq 2 2–0 C 1–0 H 1–0 Aug 29, 2013 H2H
29551 Roger Federer Christophe Rochus 2 2–0 G 1–0 H 1–0 Jan 6, 2010 H2H
29552 Roger Federer Cyril Saulnier 2 2–0 C 1–0 H 1–0 Feb 15, 2001 H2H
29553 Roger Federer Daniel Brands 2 1–1 C 1–1 Jul 26, 2013 H2H
29554 Roger Federer Davide Sanguinetti 2 1–1 C 0–1 C 1–0 Feb 3, 2002 H2H
29555 Roger Federer David Sanchez 2 2–0 C 2–0 Jul 12, 2003 H2H
29556 Roger Federer Denis Gremelmayr 2 2–0 C 1–0 H 1–0 Apr 19, 2008 H2H
29557 Roger Federer Denis Kudla 2 2–0 G 1–0 H 1–0 Jun 23, 2018 H2H
29558 Roger Federer Diego Hartfield 2 2–0 C 1–0 H 1–0 Jan 16, 2008 H2H
29559 Roger Federer Dudi Sela 2 2–0 C 1–0 H 1–0 Sep 1, 2011 H2H
29560 Roger Federer Dusan Lajovic 2 2–0 G 2–0 Jul 4, 2018 H2H
29561 Roger Federer Federico Delbonis 2 1–1 C 0–1 H 1–0 Mar 11, 2018 H2H
29562 Roger Federer Felix Mantilla 2 1–1 C 0–1 H 1–0 May 12, 2003 H2H
29563 Roger Federer Filippo Volandri 2 1–1 C 1–1 May 11, 2007 H2H
29564 Roger Federer Franco Squillari 2 0–2 C 0–1 H 0–1 Jan 9, 2003 H2H
29565 Roger Federer Goran Ivanisevic 2 2–0 C 1–0 H 1–0 Feb 3, 2001 H2H
29566 Roger Federer Guido Pella 2 2–0 G 2–0 Jun 16, 2018 H2H
29567 Roger Federer Guillaume Raoux 2 2–0 C 1–0 H 1–0 Feb 18, 1999 H2H
29568 Roger Federer Hubert Hurkacz 2 1–1 G 0–1 H 1–0 Jul 8, 2021 H2H
29569 Roger Federer Hyeon Chung 2 2–0 H 2–0 Mar 16, 2018 H2H
29570 Roger Federer Hyung-Taik Lee 2 2–0 C 1–0 G 1–0 Apr 20, 2007 H2H
29571 Roger Federer Ivo Heuberger 2 2–0 G 1–0 H 1–0 Oct 1, 2004 H2H
29572 Roger Federer James Duckworth 2 2–0 H 2–0 Jan 10, 2015 H2H
29573 Roger Federer Jean-Rene Lisnard 2 2–0 C 1–0 H 1–0 Aug 29, 2003 H2H
29574 Roger Federer Jeff Morrison 2 2–0 H 2–0 Jan 23, 2004 H2H
29575 Roger Federer Joao Sousa 2 2–0 C 1–0 G 1–0 May 15, 2019 H2H
29576 Roger Federer Julien Boutter 2 2–0 C 2–0 Oct 27, 2001 H2H
29577 Roger Federer Lars Burgsmuller 2 2–0 H 2–0 Jan 17, 2003 H2H
29578 Roger Federer Lorenzo Sonego 2 2–0 C 1–0 G 1–0 Jul 6, 2021 H2H
29579 Roger Federer Lucas Pouille 2 2–0 G 1–0 H 1–0 Jul 7, 2019 H2H
29580 Roger Federer Luis Horna 2 1–1 C 0–1 H 1–0 May 28, 2003 H2H
29581 Roger Federer Lukas Rosol 2 2–0 C 1–0 H 1–0 Apr 18, 2014 H2H
29582 Roger Federer Magnus Larsson 2 1–1 G 1–0 H 0–1 Jun 16, 2000 H2H
29583 Roger Federer Malek Jaziri 2 2–0 G 1–0 H 1–0 Jun 17, 2016 H2H
29584 Roger Federer Marcelo Rios 2 2–0 H 2–0 Oct 17, 2002 H2H
29585 Roger Federer Marco Chiudinelli 2 2–0 H 2–0 Jan 6, 2011 H2H
29586 Roger Federer Marinko Matosevic 2 2–0 H 2–0 Aug 27, 2014 H2H
29587 Roger Federer Martin Verkerk 2 2–0 C 2–0 Nov 1, 2003 H2H
29588 Roger Federer Michael Berrer 2 2–0 G 1–0 H 1–0 Jun 12, 2008 H2H
29589 Roger Federer Michael Llodra 2 2–0 H 2–0 Feb 29, 2012 H2H
29590 Roger Federer Mikhail Kukushkin 2 2–0 G 1–0 H 1–0 Oct 29, 2015 H2H
29591 Roger Federer Nicolas Thomann 2 2–0 C 1–0 H 1–0 Sep 30, 2004 H2H
29592 Roger Federer Pablo Cuevas 2 2–0 C 2–0 May 13, 2015 H2H
29593 Roger Federer Peter Polansky 2 2–0 H 2–0 Aug 10, 2017 H2H
29594 Roger Federer Peter Wessels 2 1–1 H 1–1 Aug 30, 2000 H2H
29595 Roger Federer Radu Albot 2 2–0 H 2–0 Oct 25, 2019 H2H
29596 Roger Federer Richard Fromberg 2 1–1 G 0–1 H 1–0 Jun 22, 2000 H2H
29597 Roger Federer Richard Krajicek 2 2–0 G 1–0 H 1–0 Jun 20, 2002 H2H
29598 Roger Federer Robin Haase 2 2–0 H 2–0 Feb 17, 2018 H2H
29599 Roger Federer Ryan Harrison 2 2–0 H 2–0 Mar 24, 2012 H2H
29600 Roger Federer Sam Groth 2 2–0 G 1–0 H 1–0 Jul 5, 2015 H2H