Day three on the 2025 Shanghai Rolex Masters delivered its fair proportion of upsets and a reminder that nothing comes straightforward in a 96-player Masters draw.
Novak Djokovic returned to motion with a hard-fought win over Marin Cilic, David Goffin shocked sixth seed Ben Shelton, and qualifier Valentin Vacherot produced the upset of the day by toppling Alexander Bublik.
Elsewhere, Taylor Fritz survived a three-set thriller to achieve win No. 50 on the season, whereas Zizou Bergs despatched Casper Ruud packing after the Norwegian retired damage.
Qualifiers continued to shine, with Yannick Hanfmann knocking out a struggling Frances Tiafoe to e book a blockbuster third-round conflict with Djokovic.
Day Three Shanghai Masters 2025 Spherical of 128 Outcomes
Winner
Loser
Scoreline
Learner Tien
Miomir Kecmanovic
4-6 6-3 6-4
David Goffin
Ben Shelton (6)
6-2 6-4
Gabriel Diallo (31)
Benjamin Bonzi
6-4 6-4
Francisco Cerundolo (19)
Adrian Mannarino
7-6(3) 7-6(4)
Zizou Bergs
Casper Ruud (11)
3-6 7-5 4-1 RET
Jaume Munar
Flavio Cobolli (22)
7-5 6-1
Yannick Hanfmann (Q)
Frances Tiafoe (25)
6-7(9) 6-2 6-1
Novak Djokovic (4)
Marin Cilic
7-6(2) 6-4
Taylor Fritz (5)
Fabian Marozsan
2-6 7-6(4) 7-6(1)
Giovanni Mpetshi Perricard (32)
Luca Nardi
6-3 7-6(4)
Ugo Humbert (21)
Jordan Thompson
6-3 7-6(4)
Holger Rune (10)
Sebastian Baez
7-5 6-4
Valentin Vacherot (Q)
Alexander Bublik (14)
3-6 6-3 6-4
Tomas Machac (20)
Mattia Bellucci
6-3 6-4
Tallon Griekspoor (27)
Jenson Brooksby (PR)
6-1 1-6 6-1
Key Matches

Novak Djokovic def. Marin Cilic (7-6(2), 6-4)
Novak Djokovic channelled some new techniques to beat Marin Cilic in a 1-hour, 55-minute battle, marking his return to tour-level play for the reason that US Open semi-final loss to Carlos Alcaraz.
Battling humidity, the Serb used sawdust on his fingers, one thing you usually see in cricket when it’s damp, to assist maintain a grip of the racket and take in Cilic’s 20 first-set winners.
Djokovic raised his degree publish a quick again tweak, counting on sharp serving to safe his fortieth Shanghai win. He faces Yannick Hanfmann subsequent.
David Goffin def. Ben Shelton (6) (6-2, 6-4)
David Goffin surprised sixth seed Ben Shelton in straight units, claiming his second High 10 win of 2025 and snapping Shelton’s Turin momentum.
The Belgian saved all three break factors and took the ball tremendous early to outplay the American, who continues to be affected by the shoulder downside he sustained on the US Open.
Valentin Vacherot (Q) def. Alexander Bublik (14) (3-6, 6-3, 6-4)
Qualifier Valentin Vacherot (No. 202) pulled off the day’s greatest upset, rallying previous 14th seed Alexander Bublik for his first High 20 win and Masters 1000 third-round berth. The Monegasque’s comeback, fueled by improved baseline depth, turned the tide after dropping the opener.
Yannick Hanfmann def. Frances Tiafoe (25) (6-7(9), 6-2, 6-1)
Qualifier Yannick Hanfmann dismantled twenty fifth seed Frances Tiafoe in a comeback win, extending Tiafoe’s skid to 5 straight losses (together with a US Open third-round exit).
Hanfmann, constructing on his qualifying surge, dominated after a marathon first-set tiebreak, showcasing aggressive returns to arrange a blockbuster third-round conflict with Djokovic.
Taylor Fritz (5) def. Fabian Marozsan (2-6, 7-6(4), 7-6(1))
Fifth seed Taylor Fritz, contemporary off his Tokyo closing loss to Carlos Alcaraz, mounted a gritty comeback to defeat Fabian Marozsan in an almost three-hour encounter, securing his fiftieth win of the 2025 season (34-11 on arduous).
Fritz has actually floor out a whole lot of wins this yr when not at his finest, and I’m arduous pushed to recollect a match the place he didn’t struggle tooth and nail till the final level, so it’s no actual shock he’s as much as 4 on the earth.
Zizou Bergs def. Casper Ruud (11) (6-3, 5-7, 1-4 RET)
Zizou Bergs scored a dramatic upset over eleventh seed Casper Ruud, advancing to the third spherical when the Norwegian retired on account of a wrist harm at 1-4 within the decider after 2 hours.
Highlights
Shanghai Masters 2025 Day 4 Spherical of 64 Matches

Corentin Moutet (33) vs Learner Tien
Arthur Cazaux vs Cameron Norrie (30)
Alejandro Davidovich Fokina (18) vs Matteo Arnaldi
Dalibor Svrcina (Q) vs Daniil Medvedev (16)
Karen Khachanov (9) vs Jerry Shang (WC)
Nuno Borges vs Stefanos Tsitsipas (24)
Brandon Nakashima (29) vs Kamil Majchrzak
Camilo Ugo Carabelli vs Alex de Minaur (7)
Alexander Zverev (3) vs Valentin Royer (Q)
Arthur Rinderknech vs Alex Michelsen (28)
Denis Shapovalov (23) vs Christopher O’Connell
Quentin Halys vs Jiri Lehecka (15)
Felix Auger-Aliassime (12) vs Alejandro Tabilo (Q)
Jesper de Jong vs Jakub Mensik (17)
Luciano Darderi (26) vs Yunchaokete Bu
Francisco Comesana vs Lorenzo Musetti (8)
Andrey Rublev (13) vs Yoshihito Nishioka
Daniel Altamaier vs Jannik Sinner (2)

















