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.

2026 results and draw