Match list updated: 2026-06-04 22:33 UTC

ATP 2021 Season Match Results & Scores

Browse completed main-tour match results, scores, opponents, and match data links.

Need deeper match filters? Advanced match search supports date ranges, multiple rounds and surfaces, qualifying/main draw, player, opponent, and tournament filters.

Match Results

Completed main-tour matches matching the selected filters.

3,775 completed main-tour matches in 2021

DateTournamentCategoryRoundSurfaceWinnerScoreLoserH2HMatch Data
May 1, 2021* Munich ATP 250 QF Clay Ilya Ivashka #107 6-7(5) 7-5 6-3 Alexander Zverev #6 H2H Match data
May 1, 2021* Munich ATP 250 QF Clay Nikoloz Basilashvili #35 6-4 6-4 Norbert Gombos #95 H2H Match data
May 1, 2021* Estoril ATP 250 QF Clay Cameron Norrie #50 3-6 7-5 6-3 Cristian Garin #22 H2H Match data
May 1, 2021* Estoril ATP 250 QF Clay Alejandro Davidovich Fokina #48 6-4 6-4 Ugo Humbert #31 H2H Match data
May 1, 2021* Munich ATP 250 QF Clay Casper Ruud #24 6-3 6-4 John Millman #40 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Norbert Gombos #95 6-4 6-1 Federico Coria #90 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Alexander Zverev #6 6-2 6-4 Ricardas Berankis #89 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Kevin Anderson #105 6-3 7-6(4) Roberto Carballes Baena #93 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay John Millman #40 4-6 2-0 (ret.) Guido Pella #55 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Ugo Humbert #31 6-4 3-6 6-3 Marco Cecchinato #94 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Albert Ramos-Vinolas #46 6-2 7-6(3) Pierre-Hugues Herbert #86 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Corentin Moutet #73 6-4 2-6 6-4 Denis Shapovalov #14 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Nikoloz Basilashvili #35 6-4 6-2 Daniel Elahi Galan #115 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Jan-Lennard Struff #44 7-6(3) 6-7(0) 6-2 Dominik Koepfer #54 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Cristian Garin #22 (w/o) Richard Gasquet #52 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Ilya Ivashka #107 6-7(7) 6-1 6-2 Mackenzie McDonald #127 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Casper Ruud #24 6-3 6-2 Pablo Cuevas #85 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Cameron Norrie #50 4-6 7-6(1) 7-5 Pedro Martinez #100 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Alejandro Davidovich Fokina #48 6-1 6-2 Jeremy Chardy #51 H2H Match data
Apr 30, 2021* Estoril ATP 250 R16 Clay Marin Cilic #42 6-7(5) 6-4 6-4 Nuno Borges #331 H2H Match data
Apr 30, 2021* Munich ATP 250 R16 Clay Filip Krajinovic #36 (w/o) Yannick Hanfmann #98 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Guido Pella #55 6-0 2-0 (ret.) Egor Gerasimov #76 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Marco Cecchinato #94 6-3 6-4 Lloyd Harris #53 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Cameron Norrie #50 6-1 6-3 Joao Sousa #103 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Dominik Koepfer #54 4-6 6-4 6-3 Philipp Kohlschreiber #114 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Marin Cilic #42 6-3 1-6 6-4 Carlos Alcaraz #120 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Yannick Hanfmann #98 6-2 3-6 7-6(5) Taro Daniel #112 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Alejandro Davidovich Fokina #48 6-3 4-6 6-1 Pablo Andujar #80 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Ilya Ivashka #107 6-1 6-2 Emil Ruusuvuori #75 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Jan-Lennard Struff #44 6-4 6-3 Andrej Martin #110 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Nuno Borges #331 7-6(5) 6-3 Jordan Thompson #61 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Pablo Cuevas #85 7-6(4) 0-6 6-1 Tennys Sandgren #62 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Albert Ramos-Vinolas #46 6-3 6-3 Fernando Verdasco #71 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Kevin Anderson #105 4-6 7-6(6) 7-6(4) Frances Tiafoe #64 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Nikoloz Basilashvili #35 6-2 6-3 Thiago Monteiro #78 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Pedro Martinez #100 6-3 6-0 Alexander Bublik #43 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Corentin Moutet #73 6-4 6-7(7) 6-4 Marcos Giron #92 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Jeremy Chardy #51 3-6 6-3 6-4 Jaume Munar #88 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Daniel Elahi Galan #115 6-1 7-6(7) Sebastian Korda #65 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Federico Coria #90 6-3 3-6 6-2 Cedrik-Marcel Stebe #134 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Mackenzie McDonald #127 6-4 6-4 Dusan Lajovic #37 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay John Millman #40 7-6(3) 3-6 7-5 Alexei Popyrin #77 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Richard Gasquet #52 6-3 7-5 Juan Ignacio Londero #97 H2H Match data
Apr 29, 2021* Munich ATP 250 R32 Clay Ricardas Berankis #89 7-6(10) 6-3 Maximilian Marterer #219 H2H Match data
Apr 29, 2021* Estoril ATP 250 R32 Clay Pierre-Hugues Herbert #86 7-5 6-3 Gilles Simon #69 H2H Match data
Apr 26, 2021 Munich ATP 250 Q2 Clay Cedrik-Marcel Stebe #134 6-4 7-5 Dennis Novak #111 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q2 Clay Pedro Martinez #100 7-5 7-5 Marc-Andrea Huesler #160 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q2 Clay Nuno Borges #331 7-5 6-4 Roberto Carballes Baena #93 H2H Match data
Apr 26, 2021 Munich ATP 250 Q2 Clay Mackenzie McDonald #127 6-3 6-2 Andrej Martin #110 H2H Match data
Apr 26, 2021 Munich ATP 250 Q2 Clay Ilya Ivashka #107 6-2 3-6 6-0 Ricardas Berankis #89 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q2 Clay Jaume Munar #88 7-6(6) 6-3 Frederico Ferreira Silva #173 H2H Match data
Apr 26, 2021 Munich ATP 250 Q2 Clay Daniel Elahi Galan #115 6-3 6-4 Norbert Gombos #95 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q2 Clay Carlos Alcaraz #120 7-5 6-3 Carlos Taberner #142 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Daniel Elahi Galan #115 6-3 6-3 Mischa Zverev #278 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Ricardas Berankis #89 1-6 6-3 6-4 Max Hans Rehberg #1096 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Jaume Munar #88 6-4 7-6(5) Thomas Fabbiano #165 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Norbert Gombos #95 6-4 6-7(2) 6-1 Sumit Nagal #137 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Carlos Alcaraz #120 6-1 6-3 Tallon Griekspoor #143 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Mackenzie McDonald #127 6-1 6-2 Peter Gojowczyk #132 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Andrej Martin #110 6-1 6-1 Jurij Rodionov #141 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Frederico Ferreira Silva #173 6-2 6-3 Brandon Nakashima #136 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Ilya Ivashka #107 6-4 7-6(5) Kamil Majchrzak #123 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Marc-Andrea Huesler #160 6-2 6-4 Pedro Sousa #113 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Roberto Carballes Baena #93 7-5 7-5 Henri Laaksonen #139 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Cedrik-Marcel Stebe #134 6-4 6-3 Yuichi Sugita #109 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Nuno Borges #331 6-3 7-5 Liam Broady #145 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Pedro Martinez #100 6-4 6-7(4) 6-1 Botic van de Zandschulp #153 H2H Match data
Apr 26, 2021 Munich ATP 250 Q1 Clay Dennis Novak #111 6-4 3-6 7-5 Prajnesh Gunneswaran #149 H2H Match data
Apr 26, 2021 Estoril ATP 250 Q1 Clay Carlos Taberner #142 6-4 6-2 Joao Domingues #196 H2H Match data
Apr 25, 2021* Belgrade ATP 250 F Clay Matteo Berrettini #10 6-1 3-6 7-6(0) Aslan Karatsev #28 H2H Match data
Apr 25, 2021* Barcelona ATP 500 F Clay Rafael Nadal #3 6-4 6-7(6) 7-5 Stefanos Tsitsipas #5 H2H Match data
Apr 24, 2021* Belgrade ATP 250 SF Clay Matteo Berrettini #10 6-1 6-7(5) 6-0 Taro Daniel #126 H2H Match data
Apr 24, 2021* Barcelona ATP 500 SF Clay Rafael Nadal #3 6-3 6-2 Pablo Carreno Busta #13 H2H Match data
Apr 24, 2021* Belgrade ATP 250 SF Clay Aslan Karatsev #28 7-5 4-6 6-4 Novak Djokovic #1 H2H Match data
Apr 24, 2021* Barcelona ATP 500 SF Clay Stefanos Tsitsipas #5 6-3 6-3 Jannik Sinner #19 H2H Match data
Apr 24, 2021* Belgrade ATP 250 QF Clay Taro Daniel #126 4-6 6-1 7-5 Federico Delbonis #84 H2H Match data
Apr 24, 2021* Belgrade ATP 250 QF Clay Aslan Karatsev #28 6-3 6-4 Gianluca Mager #98 H2H Match data
Apr 24, 2021* Barcelona ATP 500 QF Clay Rafael Nadal #3 6-1 6-4 Cameron Norrie #58 H2H Match data
Apr 24, 2021* Belgrade ATP 250 QF Clay Novak Djokovic #1 6-1 6-3 Miomir Kecmanovic #47 H2H Match data
Apr 24, 2021* Belgrade ATP 250 QF Clay Matteo Berrettini #10 6-4 6-4 Filip Krajinovic #33 H2H Match data
Apr 24, 2021* Barcelona ATP 500 QF Clay Stefanos Tsitsipas #5 6-3 6-3 Felix Auger-Aliassime #20 H2H Match data
Apr 24, 2021* Barcelona ATP 500 QF Clay Jannik Sinner #19 6-2 7-6(6) Andrey Rublev #7 H2H Match data
Apr 24, 2021* Barcelona ATP 500 QF Clay Pablo Carreno Busta #13 6-4 3-6 7-5 Diego Schwartzman #9 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Felix Auger-Aliassime #20 6-2 6-3 Denis Shapovalov #14 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Cameron Norrie #58 6-0 3-5 (ret.) David Goffin #12 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Novak Djokovic #1 6-1 6-3 Soonwoo Kwon #85 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Gianluca Mager #98 7-5 6-2 Alexei Popyrin #79 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Rafael Nadal #3 6-0 2-6 6-2 Kei Nishikori #39 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Aslan Karatsev #28 6-3 4-6 7-6(5) Aljaz Bedene #56 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Andrey Rublev #7 6-4 6-7(4) 6-4 Albert Ramos-Vinolas #46 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Filip Krajinovic #33 6-1 6-1 Nikola Milojevic #134 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Pablo Carreno Busta #13 6-3 6-4 Bernabe Zapata Miralles #147 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Miomir Kecmanovic #47 6-3 3-6 6-3 Arthur Rinderknech #129 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Stefanos Tsitsipas #5 7-5 6-3 Alex de Minaur #25 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Taro Daniel #126 3-6 6-2 6-3 John Millman #43 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Federico Delbonis #84 6-3 2-6 6-4 Dusan Lajovic #37 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Diego Schwartzman #9 6-4 6-2 Corentin Moutet #75 H2H Match data
Apr 23, 2021* Barcelona ATP 500 R16 Clay Jannik Sinner #19 7-6(9) 6-2 Roberto Bautista Agut #11 H2H Match data
Apr 23, 2021* Belgrade ATP 250 R16 Clay Matteo Berrettini #10 6-4 6-3 Marco Cecchinato #94 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Pablo Carreno Busta #13 6-4 6-0 Jordan Thompson #59 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Albert Ramos-Vinolas #46 6-4 6-4 Adrian Mannarino #34 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Felix Auger-Aliassime #20 4-6 6-3 6-0 Lorenzo Musetti #87 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Gianluca Mager #98 6-4 6-3 Laslo Djere #49 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Aljaz Bedene #56 7-5 1-6 7-6(5) Sebastian Korda #66 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Taro Daniel #126 7-5 6-3 Joao Sousa #105 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Nikola Milojevic #134 6-4 6-0 Federico Coria #90 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Alex de Minaur #25 7-6(3) 6-2 Alexander Bublik #42 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Federico Delbonis #84 6-4 3-6 6-1 Ricardas Berankis #89 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Bernabe Zapata Miralles #147 6-0 4-4 Def. Fabio Fognini #27 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Soonwoo Kwon #85 6-3 7-5 Roberto Carballes Baena #91 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Filip Krajinovic #33 7-5 5-7 6-3 Stefano Travaglia #63 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Andrey Rublev #7 6-4 6-3 Federico Gaio #138 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Alexei Popyrin #79 4-6 7-6(5) 7-6(6) Francisco Cerundolo #115 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Jannik Sinner #19 6-3 6-2 Egor Gerasimov #77 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay David Goffin #12 6-2 6-4 Pierre-Hugues Herbert #78 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Denis Shapovalov #14 6-3 7-5 Jeremy Chardy #51 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Kei Nishikori #39 7-6(5) 4-6 6-1 Cristian Garin #22 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Rafael Nadal #3 3-6 6-2 6-4 Ilya Ivashka #111 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Miomir Kecmanovic #47 7-6(5) 7-6(4) Facundo Bagnis #102 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay John Millman #43 7-5 6-4 Danilo Petrovic #157 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Stefanos Tsitsipas #5 6-0 6-2 Jaume Munar #86 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Marco Cecchinato #94 6-1 6-4 Viktor Troicki #196 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Cameron Norrie #58 6-4 3-6 6-3 Karen Khachanov #23 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Corentin Moutet #75 6-4 5-7 6-3 Daniel Evans #26 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Diego Schwartzman #9 3-6 7-5 6-1 Frances Tiafoe #65 H2H Match data
Apr 22, 2021* Barcelona ATP 500 R32 Clay Roberto Bautista Agut #11 6-4 6-0 Pablo Andujar #80 H2H Match data
Apr 22, 2021* Belgrade ATP 250 R32 Clay Arthur Rinderknech #129 6-1 7-5 Juan Ignacio Londero #97 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Jeremy Chardy #51 6-4 3-6 6-3 Nikoloz Basilashvili #36 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Kei Nishikori #39 4-6 7-6(4) 6-2 Guido Pella #50 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Alexander Bublik #42 2-6 7-5 6-2 Alejandro Davidovich Fokina #48 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Lorenzo Musetti #87 6-4 6-3 Feliciano Lopez #61 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Pierre-Hugues Herbert #78 7-5 6-0 Sumit Nagal #135 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Albert Ramos-Vinolas #46 6-7(2) 6-1 7-6(2) Holger Rune #323 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Jordan Thompson #59 7-6(5) 4-6 7-6(3) Richard Gasquet #52 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Egor Gerasimov #77 7-5 6-1 Jo-Wilfried Tsonga #71 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Frances Tiafoe #65 6-4 7-6(2) Carlos Alcaraz #119 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Corentin Moutet #75 7-5 6-2 Dominik Koepfer #54 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Cameron Norrie #58 6-1 6-2 Salvatore Caruso #81 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Federico Gaio #138 7-5 6-3 Benoit Paire #35 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Jaume Munar #86 6-3 7-5 Thiago Monteiro #76 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Pablo Andujar #80 6-1 3-6 6-3 Gilles Simon #70 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Ilya Ivashka #111 6-3 6-1 Tallon Griekspoor #144 H2H Match data
Apr 21, 2021* Barcelona ATP 500 R64 Clay Bernabe Zapata Miralles #147 6-7(4) 7-5 6-1 Andrey Kuznetsov #480 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Tallon Griekspoor #144 6-7(4) 7-6(4) 6-3 Carlos Gimeno Valero #291 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Andrey Kuznetsov #480 6-3 6-2 Botic van de Zandschulp #152 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q2 Clay Gianluca Mager #98 6-1 4-6 6-4 Taro Daniel #126 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Holger Rune #323 3-6 6-3 7-5 Peter Gojowczyk #130 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Bernabe Zapata Miralles #147 7-5 6-3 Pedro Cachin #290 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q2 Clay Francisco Cerundolo #115 7-6(6) 6-4 Roberto Carballes Baena #91 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q2 Clay Facundo Bagnis #102 6-4 6-2 Hamad Medjedovic #854 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Ilya Ivashka #111 6-3 6-2 Federico Gaio #138 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q2 Clay Arthur Rinderknech #129 7-5 6-4 Joao Sousa #105 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q2 Clay Sumit Nagal #135 7-6(1) 6-3 Thomas Fabbiano #166 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Joao Sousa #105 6-4 6-2 Brandon Nakashima #136 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Botic van de Zandschulp #152 6-1 7-6(2) Dennis Novak #110 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Arthur Rinderknech #129 6-1 6-2 Yuichi Sugita #109 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Andrey Kuznetsov #480 6-0 5-7 7-6(6) Antoine Hoang #132 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Pedro Cachin #290 6-3 5-7 6-4 Henri Laaksonen #139 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Francisco Cerundolo #115 7-5 6-4 Jozef Kovalik #122 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Hamad Medjedovic #854 7-6(4) 7-6(5) Daniel Elahi Galan #114 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Gianluca Mager #98 4-6 7-6(1) 6-3 Benjamin Bonzi #127 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Taro Daniel #126 6-1 6-2 Marko Miladinovic #509 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Roberto Carballes Baena #91 7-6(2) 2-6 0-0 (ret.) Damir Dzumhur #116 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Sumit Nagal #135 3-6 6-2 7-5 Illya Marchenko #163 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Bernabe Zapata Miralles #147 2-6 6-2 6-3 Tennys Sandgren #62 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Holger Rune #323 6-0 6-2 Mikael Ymer #95 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Thomas Fabbiano #166 6-3 6-1 Marc-Andrea Huesler #161 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Ilya Ivashka #111 6-1 6-3 Maxime Cressy #156 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Federico Gaio #138 7-6(3) 6-4 Tommy Robredo #229 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Tallon Griekspoor #144 6-4 7-5 Jurij Rodionov #141 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Peter Gojowczyk #130 6-4 6-0 Mohamed Safwat #164 H2H Match data
Apr 19, 2021 Belgrade ATP 250 Q1 Clay Facundo Bagnis #102 6-3 6-2 Evgeny Donskoy #131 H2H Match data
Apr 19, 2021 Barcelona ATP 500 Q1 Clay Carlos Gimeno Valero #291 6-1 6-2 Mikhail Kukushkin #106 H2H Match data
Apr 18, 2021* Monte Carlo Masters Masters 1000 F Clay Stefanos Tsitsipas #5 6-3 6-3 Andrey Rublev #8 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 SF Clay Stefanos Tsitsipas #5 6-2 6-1 Daniel Evans #33 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 SF Clay Andrey Rublev #8 6-3 7-5 Casper Ruud #27 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 QF Clay Andrey Rublev #8 6-2 4-6 6-2 Rafael Nadal #3 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 QF Clay Daniel Evans #33 5-7 6-3 6-4 David Goffin #15 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 QF Clay Stefanos Tsitsipas #5 7-5 0-0 (ret.) Alejandro Davidovich Fokina #58 H2H Match data
Apr 17, 2021* Monte Carlo Masters Masters 1000 QF Clay Casper Ruud #27 6-4 6-3 Fabio Fognini #18 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Casper Ruud #27 7-6(4) 5-7 7-5 Pablo Carreno Busta #12 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Alejandro Davidovich Fokina #58 6-2 7-6(2) Lucas Pouille #86 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay David Goffin #15 6-4 7-6(7) Alexander Zverev #6 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Andrey Rublev #8 7-6(2) 5-7 6-3 Roberto Bautista Agut #11 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Daniel Evans #33 6-4 7-5 Novak Djokovic #1 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Rafael Nadal #3 6-1 6-1 Grigor Dimitrov #17 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Stefanos Tsitsipas #5 6-3 6-4 Cristian Garin #24 H2H Match data
Apr 16, 2021* Monte Carlo Masters Masters 1000 R16 Clay Fabio Fognini #18 6-2 7-6(1) Filip Krajinovic #37 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Stefanos Tsitsipas #5 6-3 6-4 Aslan Karatsev #29 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Fabio Fognini #18 6-3 6-3 Jordan Thompson #63 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Alejandro Davidovich Fokina #58 7-5 6-3 Matteo Berrettini #10 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Daniel Evans #33 6-4 6-1 Hubert Hurkacz #16 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Pablo Carreno Busta #12 6-2 6-3 Karen Khachanov #23 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Rafael Nadal #3 6-1 6-2 Federico Delbonis #87 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Novak Djokovic #1 6-4 6-2 Jannik Sinner #22 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Cristian Garin #24 6-1 6-4 John Millman #44 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Filip Krajinovic #37 6-0 6-3 Juan Ignacio Londero #94 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Casper Ruud #27 6-3 6-3 Diego Schwartzman #9 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay David Goffin #15 6-4 6-0 Marco Cecchinato #92 H2H Match data
Apr 14, 2021* Monte Carlo Masters Masters 1000 R32 Clay Roberto Bautista Agut #11 6-3 6-4 Tommy Paul #54 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.