ATP Rolex Shanghai Masters 2025 Draw, Results & Schedule

Full tournament history →

Valentin Vacherot won the 2025 Rolex Shanghai Masters, defeating Arthur Rinderknech 4-6 6-3 6-3 in the final. The Masters 1000 event was played on hard courts in Shanghai, China, from October 1 to October 12, 2025.

Champion
def. Arthur Rinderknech , 4-6 6-3 6-3
Dates
Oct 1 — Oct 12
Location
Shanghai, China
Category
Masters 1000
Surface
Hard
Prize money
$9,196,000

Round of 64
Valentin Vacherot #31 3-6 6-3 6-4
Tomas Machac #35 6-3 6-4
Tallon Griekspoor #25 6-1 1-6 6-1
Holger Rune #15 7-5 6-4
Ugo Humbert #36 6-3 7-6
Taylor Fritz #9 2-6 7-6 7-6
Novak Djokovic #4 7-6 6-4
Yannick Hanfmann #102 6-7 6-2 6-1
Jaume Munar #38 7-5 6-1
Yoshihito Nishioka #116 2-6 6-1 6-4
Zizou Bergs #42 3-6 7-5 4-1
Gabriel Diallo #40 6-4 6-4
David Goffin #117 6-2 6-4
Jiri Lehecka #19 6-4 7-5
Jesper de Jong #71 4-6 7-6 6-4
Luciano Darderi #24 6-4 6-4
Learner Tien #26 4-6 6-4 6-4
Cameron Norrie #28 6-3 0-6 7-6
Nuno Borges #45 7-6 6-4
Juncheng Shang #406 7-6 6-3
Round of 32
Round of 16
Valentin Vacherot #204 4-6 7-6 6-4
Novak Djokovic #5 6-3 5-7 6-2
Zizou Bergs #44 3-6 7-5 7-6
Daniil Medvedev #18 7-6 6-7 6-4
Alex de Minaur #7 7-5 6-2
Quarterfinals
Semifinals
Final
Valentin Vacherot #204 4-6 6-3 6-3

Most Titles

Recent Finals

View full tournament history →

Frequently Asked Questions

Where is Rolex Shanghai Masters held?
Rolex Shanghai Masters is held in Shanghai, China.
Who won the most recent Rolex Shanghai Masters?
The 2025 Rolex Shanghai Masters was won by Valentin Vacherot 4-6 6-3 6-3.
Who has won the most Rolex Shanghai Masters titles?
Novak Djokovic has won 4 Rolex Shanghai Masters titles, the most by any player.
When was the first Rolex Shanghai Masters played?
The first edition of Rolex Shanghai Masters was held in 1996.
What surface is Rolex Shanghai Masters played on?
Rolex Shanghai Masters is played on hard courts.