ATP · Masters 1000
Shanghai Rolex Masters
Past winners, finals and results of every edition since 2023.
In brief
Shanghai Rolex Masters is a ATP Masters 1000 tournament. Our archive has 4 editions, from 2023 to 2026. The latest title, in 2026, went to Alejandro Davidovich Fokina, who beat Rafael Jodar in the final.
Every edition
Tournament news
Shanghai final: Davidovich Fokina to face Jodar OCT 18, 2026
Shanghai: Davidovich Fokina beats Jodar for first Masters 1000 OCT 18, 2026
Shanghai: Bergs beats Alcaraz, Fils also out OCT 13, 2026
Shanghai last 16: Alcaraz-Bergs and Paul-Vacherot OCT 11, 2026
Shanghai: Mannarino beats Cobolli, into the last 16 OCT 9, 2026