EN
EN
ES
Scores
ATP Tour
Challenger
Results Archive
Challenger TV
Apps
Latest
News
Video
Newsletters
ATP Awards
ATP Heritage
Story of the Season
Hot Shot of the Month
Stella Artois ATP Perfect Serve
It All Adds Up
H2H
Stats
Stats Home
Individual Match Stats
Leaderboard
Win Loss Index
Rankings
Singles
Doubles
Race To Turin
Doubles Race
Race to Jeddah
FAQ about PIF ATP Rankings
Players
ATP No 1 Club
Players Home
ATP Coach Members
Tournaments
Calendar
United Cup
Nitto ATP Finals
Next Gen ATP Finals
Tennis TV
TV Schedule
Ticket Packages
Tickets
Challenger
Scores
Calendar
Challenger News
Challenger TV
More
navigation links
Corporate
About
People & Culture
Careers
ATP Serves
One VIsion
Media
News Releases
Newsletters
Rulebook
Media Guide
Challenger Media Guide
Daily Media Notes
Rankings and Info Reports
ATP Tour Archive
Partnerships
Partnership Opportunities
Official ATP Tennis Club
ATP Partners
Related Links
ATP Media
GPTCA
Tennis Radio
Women's Tennis Association
Intl. Tennis Federation
Intl. Tennis Hall of Fame
Intl. Tennis Integrity Agency
Results Archive
Results Archive
ATP Tour
Challenger TV
Apps
Facebook
x
LinkedIn
Email
Back to Tournament
Header 2
Millennium Estoril Open
Estoril,Portugal
|
27 Apr - 4 May, 2025
Results
Draws
Top Seeds
Singles
Doubles
Match Type
Date (All)
2025.05.04
2025.05.03
2025.05.02
2025.05.01
2025.04.30
2025.04.29
2025.04.28
Date (All)
Round (All)
Final
Semifinals
Quarterfinals
Round of 16
Round of 32
2nd Round Qualifying
1st Round Qualifying
Round (All)
Player (All)
Aleksandar Kovacevic
Aleksandar Vukic
Alex Marti Pujolras
Alex Michelsen
Alexey Vatutin
Andrea Pellegrino
Beibit Zhukayev
Bernabe Zapata Miralles
Denis Yevseyev
Dusan Lajovic
Felix Auger-Aliassime
Francisco Rocha
Gastao Elias
Giovanni Fonio
Giulio Zeppieri
Henrique Rocha
Ivan Gakhov
Jaime Faria
Jan-Lennard Struff
Jesper de Jong
Joao Fonseca
Joao Graca
Kimmer Coppejans
Learner Tien
Luca Nardi
Manas Dhamne
Marco Cecchinato
Marcos Giron
Marton Fucsovics
Miomir Kecmanovic
Nicolas Jarry
Nicolas Moreno De Alboran
Nuno Borges
Patrick Zahraj
Pedro Araujo
Pedro Martinez
Tiago Pereira
Yannick Hanfmann
Player (All)
Country (All)
Australia
Belgium
Brazil
Canada
Chile
Germany
Hungary
India
Italy
Kazakhstan
Netherlands
Portugal
Russia
Serbia
Spain
United States
Country (All)
Print
Refresh
Sun, 04 May, 2025
Day (7)
Final - ESTADIO MILLENNIUM
01:13:18
Alex Michelsen
(2)
6
6
Andrea Pellegrino
(Q)
4
4
Game Set and Match Alex Michelsen. Alex Michelsen wins the match 6-4 6-4 .
Sat, 03 May, 2025
Day (6)
Semifinals - ESTADIO MILLENNIUM
01:14:41
Alex Michelsen
(2)
6
6
Miomir Kecmanovic
(5)
4
2
Game Set and Match Alex Michelsen. Alex Michelsen wins the match 6-4 6-2 .
Semifinals - ESTADIO MILLENNIUM
01:20:18
Andrea Pellegrino
(Q)
6
6
Aleksandar Vukic
4
4
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 6-4 6-4 .
Fri, 02 May, 2025
Day (5)
Quarterfinals - ESTADIO MILLENNIUM
01:21:33
Alex Michelsen
(2)
6
6
Luca Nardi
3
4
Game Set and Match Alex Michelsen. Alex Michelsen wins the match 6-3 6-4 .
Quarterfinals - ESTADIO MILLENNIUM
02:14:26
Miomir Kecmanovic
(5)
6
6
5
6
Nuno Borges
(3)
0
7
4
Game Set and Match Miomir Kecmanovic. Miomir Kecmanovic wins the match 6-0 6-7(5) 6-4 .
Quarterfinals - ESTADIO MILLENNIUM
02:26:20
Andrea Pellegrino
(Q)
7
5
6
Nicolas Jarry
(7)
6
0
7
1
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 7-6(0) 5-7 6-1 .
Quarterfinals - ESTADIO MILLENNIUM
00:47:00
Aleksandar Vukic
6
6
Bernabe Zapata Miralles
(LL)
1
1
Game Set and Match Aleksandar Vukic. Aleksandar Vukic wins the match 6-1 6-1 .
Thu, 01 May, 2025
Day (4)
Round of 16 - ESTADIO MILLENNIUM
01:53:06
Andrea Pellegrino
(Q)
7
6
Felix Auger-Aliassime
(1/WC)
5
4
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 7-5 6-4 .
Round of 16 - COURT CASCAIS
01:41:49
Alex Michelsen
(2)
6
7
Giovanni Fonio
(Q)
4
6
3
Game Set and Match Alex Michelsen. Alex Michelsen wins the match 6-4 7-6(3).
Round of 16 - ESTADIO MILLENNIUM
03:15:50
Nuno Borges
(3)
7
6
4
6
Marton Fucsovics
6
6
7
4
Game Set and Match Nuno Borges. Nuno Borges wins the match 7-6(6) 6-7(4) 6-4 .
Round of 16 - COURT CASCAIS
01:06:59
Aleksandar Vukic
6
6
Marcos Giron
(4)
3
1
Game Set and Match Aleksandar Vukic. Aleksandar Vukic wins the match 6-3 6-1 .
Round of 16 - COURT CTE
01:47:18
Miomir Kecmanovic
(5)
6
3
7
Denis Yevseyev
(LL)
1
6
5
Game Set and Match Miomir Kecmanovic. Miomir Kecmanovic wins the match 6-1 3-6 7-5 .
Round of 16 - ESTADIO MILLENNIUM
02:18:15
Nicolas Jarry
(7)
6
4
7
Gastao Elias
(WC)
2
6
5
Game Set and Match Nicolas Jarry. Nicolas Jarry wins the match 6-2 4-6 7-5 .
Round of 16 - COURT CTE
01:34:23
Luca Nardi
6
6
Alexey Vatutin
(Q)
3
2
Game Set and Match Luca Nardi. Luca Nardi wins the match 6-3 6-2 .
Round of 16 - ESTADIO MILLENNIUM
01:53:24
Bernabe Zapata Miralles
(LL)
6
7
Jesper de Jong
4
6
1
Game Set and Match Bernabe Zapata Miralles. Bernabe Zapata Miralles wins the match 6-4 7-6(1).
Wed, 30 April, 2025
Day (3)
Round of 32 - ESTADIO MILLENNIUM
01:14:58
Miomir Kecmanovic
(5)
6
7
Jan-Lennard Struff
1
5
Game Set and Match Miomir Kecmanovic. Miomir Kecmanovic wins the match 6-1 7-5 .
Round of 32 - COURT CASCAIS
01:27:40
Alexey Vatutin
(Q)
6
6
Pedro Martinez
(6)
4
3
Game Set and Match Alexey Vatutin. Alexey Vatutin wins the match 6-4 6-3 .
Round of 32 - ESTADIO MILLENNIUM
02:50:11
Nicolas Jarry
(7)
6
13
6
6
Henrique Rocha
(WC)
7
3
4
Game Set and Match Nicolas Jarry. Nicolas Jarry wins the match 6-7(13) 6-3 6-4 .
Round of 32 - ESTADIO MILLENNIUM
01:16:14
Jesper de Jong
6
7
Joao Fonseca
(8)
2
5
Game Set and Match Jesper de Jong. Jesper de Jong wins the match 6-2 7-5 .
Round of 32 - COURT CTE
01:14:56
Giovanni Fonio
(Q)
6
6
Yannick Hanfmann
(Alt)
3
4
Game Set and Match Giovanni Fonio. Giovanni Fonio wins the match 6-3 6-4 .
Round of 32 - COURT CASCAIS
02:04:25
Marton Fucsovics
2
7
6
Giulio Zeppieri
(Q)
6
6
3
1
Game Set and Match Marton Fucsovics. Marton Fucsovics wins the match 2-6 7-6(3) 6-1 .
Round of 32 - COURT CASCAIS
02:14:11
Andrea Pellegrino
(Q)
7
6
2
6
Dusan Lajovic
(Alt)
5
7
3
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 7-5 6-7(2) 6-3 .
Round of 32 - COURT CTE
01:23:02
Denis Yevseyev
(LL)
6
6
Kimmer Coppejans
(Alt)
2
4
Game Set and Match Denis Yevseyev. Denis Yevseyev wins the match 6-2 6-4 .
Round of 32 - ESTADIO MILLENNIUM
01:22:54
Bernabe Zapata Miralles
(LL)
6
7
Jaime Faria
3
6
2
Game Set and Match Bernabe Zapata Miralles. Bernabe Zapata Miralles wins the match 6-3 7-6(2).
Tue, 29 April, 2025
Day (2)
Round of 32 - ESTADIO MILLENNIUM
02:24:44
Gastao Elias
(WC)
5
7
6
Learner Tien
7
5
4
Game Set and Match Gastao Elias. Gastao Elias wins the match 5-7 7-5 6-4 .
Round of 32 - ESTADIO MILLENNIUM
01:09:31
Luca Nardi
6
6
Aleksandar Kovacevic
2
3
Game Set and Match Luca Nardi. Luca Nardi wins the match 6-2 6-3 .
Round of 32 - COURT CASCAIS
01:47:11
Aleksandar Vukic
6
2
6
Nicolas Moreno De Alboran
(Alt)
3
6
0
Game Set and Match Aleksandar Vukic. Aleksandar Vukic wins the match 6-3 2-6 6-0 .
2nd Round Qualifying - COURT CASCAIS
01:12:41
Andrea Pellegrino
(2)
7
6
Bernabe Zapata Miralles
(Alt)
5
0
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 7-5 6-0 .
2nd Round Qualifying - COURT CTE
01:09:30
Giovanni Fonio
(Alt)
6
6
Denis Yevseyev
(3)
3
3
Game Set and Match Giovanni Fonio. Giovanni Fonio wins the match 6-3 6-3 .
2nd Round Qualifying - COURT CASCAIS
01:54:28
Alexey Vatutin
(6)
4
6
6
Francisco Rocha
(WC)
6
3
0
Game Set and Match Alexey Vatutin. Alexey Vatutin wins the match 4-6 6-3 6-0 .
2nd Round Qualifying - ESTADIO MILLENNIUM
02:00:44
Giulio Zeppieri
(7)
7
4
6
Tiago Pereira
(Alt)
5
6
2
Game Set and Match Giulio Zeppieri. Giulio Zeppieri wins the match 7-5 4-6 6-2 .
Mon, 28 April, 2025
Day (1)
1st Round Qualifying - ESTADIO MILLENNIUM
02:33:58
Francisco Rocha
(WC)
6
1
7
Beibit Zhukayev
(1)
4
6
6
6
Game Set and Match Francisco Rocha. Francisco Rocha wins the match 6-4 1-6 7-6(6).
1st Round Qualifying - ESTADIO MILLENNIUM
01:06:17
Andrea Pellegrino
(2)
6
6
Joao Graca
(WC)
3
2
Game Set and Match Andrea Pellegrino. Andrea Pellegrino wins the match 6-3 6-2 .
1st Round Qualifying - COURT CASCAIS
01:03:58
Denis Yevseyev
(3)
6
6
Manas Dhamne
(WC)
0
3
Game Set and Match Denis Yevseyev. Denis Yevseyev wins the match 6-0 6-3 .
1st Round Qualifying - COURT CASCAIS
02:55:24
Tiago Pereira
(Alt)
7
4
7
Patrick Zahraj
(4/Alt)
5
6
6
6
Game Set and Match Tiago Pereira. Tiago Pereira wins the match 7-5 4-6 7-6(6).
1st Round Qualifying - COURT CTE
01:25:51
Giovanni Fonio
(Alt)
6
6
Ivan Gakhov
(5)
3
4
Game Set and Match Giovanni Fonio. Giovanni Fonio wins the match 6-3 6-4 .
1st Round Qualifying - COURT CASCAIS
00:50:16
Alexey Vatutin
(6)
6
6
Marco Cecchinato
2
1
Game Set and Match Alexey Vatutin. Alexey Vatutin wins the match 6-2 6-1 .
1st Round Qualifying - ESTADIO MILLENNIUM
01:12:04
Giulio Zeppieri
(7)
6
6
Pedro Araujo
(Alt)
2
2
Game Set and Match Giulio Zeppieri. Giulio Zeppieri wins the match 6-2 6-2 .
1st Round Qualifying - COURT CTE
01:31:37
Bernabe Zapata Miralles
(Alt)
7
6
Alex Marti Pujolras
(8)
5
3
Game Set and Match Bernabe Zapata Miralles. Bernabe Zapata Miralles wins the match 7-5 6-3 .
Header 2
News
View All
Gilbert previews Roland Garros final: Will Alcaraz's high note 'break glass' & Sinner?
What time is the Roland Garros final between Sinner & Alcaraz?
Sinner calls Djokovic 'a true role model for all of us'
What is the Roland Garros tennis schedule?
Djokovic: Roland Garros loss 'could have been the last match I ever played here'
Frances
Tiafoe
USA
4
Vs
3
Sebastian
Korda
USA
Header 2
Stats widget
See all
Serve
Return
Pressure
1
Matteo Berrettini
298.4
2
Giovanni Mpetshi Perricard
298.1
3
Taylor Fritz
295.5
4
Alexander Zverev
295.0
5
Jannik Sinner
294.7
DOWNLOAD OFFICIAL ATP WTA LIVE APP