Barcelona 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Holger Rune | d. | Carlos Alcaraz | 7-6(6) 6-2 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Holger Rune | d. | Karen Khachanov | 6-3 6-2 |
| Carlos Alcaraz | d. | Arthur Fils | 6-2 6-4 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Holger Rune | d. | Casper Ruud | 6-4 6-2 |
| Karen Khachanov | d. | Alejandro Davidovich Fokina | 6-4 7-5 |
| Arthur Fils | d. | Stefanos Tsitsipas | 2-0 RET |
| Carlos Alcaraz | d. | Alex De Minaur | 7-5 6-3 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Casper Ruud | d. | Hamad Medjedovic | 7-5 7-5 |
| Holger Rune | d. | Sebastian Baez | 4-6 6-1 6-2 |
| Alejandro Davidovich Fokina | d. | Andrey Rublev | 7-5 6-4 |
| Karen Khachanov | d. | Jaume Munar | 7-5 6-4 |
| Arthur Fils | d. | Pedro Martinez | 6-3 6-2 |
| Stefanos Tsitsipas | d. | Sebastian Korda | 7-6(4) 6-4 |
| Alex De Minaur | d. | Jacob Fearnley | 6-1 6-2 |
| Carlos Alcaraz | d. | Laslo Djere | 6-2 6-4 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Casper Ruud | d. | Daniel Elahi Galan | 6-4 6-3 |
| Hamad Medjedovic | d. | Giovanni Mpetshi Perricard | 7-5 7-6(6) |
| Sebastian Baez | d. | Damir Dzumhur | 6-1 7-5 |
| Holger Rune | d. | Albert Ramos | 7-5 6-4 |
| Andrey Rublev | d. | Jesper De Jong | 6-1 6-3 |
| Alejandro Davidovich Fokina | d. | Stan Wawrinka | 6-1 6-4 |
| Karen Khachanov | d. | Cameron Norrie | 6-7(3) 6-4 6-3 |
| Jaume Munar | d. | Frances Tiafoe | 2-6 7-5 6-1 |
| Arthur Fils | d. | Pablo Carreno Busta | 7-6(6) 6-3 |
| Pedro Martinez | d. | Brandon Nakashima | 7-5 5-7 6-4 |
| Sebastian Korda | d. | Matteo Arnaldi | 3-6 6-3 6-2 |
| Stefanos Tsitsipas | d. | Reilly Opelka | 6-2 6-2 |
| Alex De Minaur | d. | Tomas Martin Etcheverry | 6-4 6-4 |
| Jacob Fearnley | d. | Roberto Carballes Baena | 6-1 7-5 |
| Laslo Djere | d. | Arthur Rinderknech | 6-7(2) 6-1 6-2 |
| Carlos Alcaraz | d. | Ethan Quinn | 6-2 7-6(6) |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Hamad Medjedovic | d. | Gabriel Diallo | 6-4 6-4 |
| Jesper De Jong | d. | Arthur Rinderknech | 6-3 7-5 |
| Ethan Quinn | d. | Borna Coric | 2-6 6-4 6-3 |
| Cameron Norrie | d. | Damir Dzumhur | 7-6(5) 7-6(6) |
| Daniel Elahi Galan | d. | Jacob Fearnley | 7-5 6-4 |
| Laslo Djere | d. | Daniel Rincon | 6-3 7-5 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Gabriel Diallo | d. | Martin Landaluce | 6-2 6-4 |
| Hamad Medjedovic | d. | Hugo Dellien | 7-6(1) 4-6 6-3 |
| Arthur Rinderknech | d. | Jozef Kovalik | 7-6(2) 2-6 6-3 |
| Jesper De Jong | d. | Lloyd Harris | 6-3 7-6(0) |
| Ethan Quinn | d. | Corentin Moutet | 2-6 6-3 7-5 |
| Borna Coric | d. | Mattia Bellucci | 6-2 6-4 |
| Cameron Norrie | d. | Hugo Gaston | 6-2 6-3 |
| Damir Dzumhur | d. | Max Alcala Gurri | 7-6(4) 6-0 |
| Jacob Fearnley | d. | Leo Borg | 7-5 7-6(1) |
| Daniel Elahi Galan | d. | Nikoloz Basilashvili | 6-3 6-3 |
| Laslo Djere | d. | Federico Coria | 7-5 0-0 RET |
| Daniel Rincon | d. | Benjamin Bonzi | 6-2 6-4 |