Hubert Hurkacz defeated Andrey Rublev in the final, 6–3, 3–6, 7–6(10–8) to win the singles tennis title at the 2023 Shanghai Masters. He saved a championship point en route to his second ATP 1000 singles title. After his win in the second round, Zhang Zhizhen became the first Chinese man to reach the third and fourth rounds at Shanghai. He lost to eventual champion Hurkacz in three sets.

Daniil Medvedev was the reigning champion from when the tournament was last held in 2019, but lost to Sebastian Korda in the third round.

Seeds All seeds received a bye into the second round.

Draw

Finals

Top half Section 1

Section 2

Section 3

Section 4

Bottom half Section 5

Section 6

Section 7

Section 8

Qualifying

Seeds

Qualifiers

Qualifying draw

First qualifier

Second qualifier

Third qualifier

Fourth qualifier

Fifth qualifier

Sixth qualifier

Seventh qualifier

Eighth qualifier

Ninth qualifier

Tenth qualifier

Eleventh qualifier

Twelfth qualifier

References

External links Main draw Qualifying draw