Shanghai CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Giulio Zeppieri | d. | Yasutaka Uchiyama | 7-6(2) 7-5 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Yasutaka Uchiyama | d. | Bernard Tomic | 6-3 7-6(3) |
| Giulio Zeppieri | d. | Yu Hsiou Hsu | 7-6(5) 6-3 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Yasutaka Uchiyama | d. | Rio Noguchi | 5-7 6-2 6-4 |
| Bernard Tomic | d. | Omar Jasika | 6-4 7-6(2) |
| Yu Hsiou Hsu | d. | Yi Zhou | 4-6 6-1 7-6(5) |
| Giulio Zeppieri | d. | Filip Peliwo | 6-1 6-3 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Rio Noguchi | d. | Oliver Crawford | 6-4 1-6 6-4 |
| Yasutaka Uchiyama | d. | Ilia Simakin | 6-0 6-4 |
| Bernard Tomic | d. | Tsung Hao Huang | 6-3 6-1 |
| Omar Jasika | d. | Fajing Sun | 2-6 6-2 6-4 |
| Yu Hsiou Hsu | d. | Kasidit Samrej | 7-5 6-4 |
| Yi Zhou | d. | Renta Tokuda | 6-1 6-2 |
| Giulio Zeppieri | d. | Petr Bar Biryukov | 6-4 6-1 |
| Filip Peliwo | d. | Daniel Evans | 6-4 3-6 2-2 RET |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Rio Noguchi | d. | Yosuke Watanuki | 6-4 7-5 |
| Oliver Crawford | d. | Marat Sharipov | 6-3 6-2 |
| Yasutaka Uchiyama | d. | Arthur Gea | 7-5 6-4 |
| Ilia Simakin | d. | Beibit Zhukayev | 6-4 6-7(7) 7-5 |
| Bernard Tomic | d. | Yaojie Zeng | 6-4 6-1 |
| Tsung Hao Huang | d. | Yan Bai | 6-3 6-0 |
| Omar Jasika | d. | Rigele Te | 4-6 6-2 2-0 RET |
| Fajing Sun | d. | James Mccabe | 6-4 6-4 |
| Yu Hsiou Hsu | d. | Jie Cui | 6-2 6-1 |
| Kasidit Samrej | d. | Tung Lin Wu | 0-6 7-5 7-5 |
| Renta Tokuda | d. | Kokoro Isomura | 6-0 6-2 |
| Yi Zhou | d. | Yoshihito Nishioka | 2-6 7-6(5) 2-0 RET |
| Petr Bar Biryukov | d. | Sho Shimabukuro | 6-4 6-4 |
| Giulio Zeppieri | d. | Gauthier Onclin | 6-4 6-4 |
| Filip Peliwo | d. | Luca Van Assche | 6-4 0-0 RET |
| Daniel Evans | d. | Linang Xiao | 6-4 6-4 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Filip Peliwo | d. | James Watt | 6-2 3-6 6-3 |
| Yaojie Zeng | d. | Hiroki Moriya | 6-4 6-3 |
| Kasidit Samrej | d. | Masamichi Imamura | 6-7(4) 6-2 6-4 |
| Tsung Hao Huang | d. | Sergey Fomin | 6-3 6-2 |
| Kokoro Isomura | d. | Petr Bar Biryukov | 7-6(3) 7-5 |
| Renta Tokuda | d. | Joshua Charlton | 6-4 6-2 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Filip Peliwo | d. | Luca Castelnuovo | 7-6(3) 6-3 |
| James Watt | d. | Alexandr Binda | 6-3 6-4 |
| Yaojie Zeng | d. | Ryuki Matsuda | 7-6(1) 3-6 6-3 |
| Hiroki Moriya | d. | Shixun Zhu | 6-4 5-0 RET |
| Masamichi Imamura | d. | Hanyi Liu | 6-4 6-1 |
| Kasidit Samrej | d. | Aoran Wang | 6-1 7-6(7) |
| Sergey Fomin | d. | Tianhui Zhang | 6-2 6-0 |
| Tsung Hao Huang | d. | Moerani Bouzige | 7-6(3) 6-3 |
| Kokoro Isomura | d. | Ajeet Rai | 7-6(4) 7-6(6) |
| Petr Bar Biryukov | d. | Ramkumar Ramanathan | 7-6(6) 7-6(3) |
| Renta Tokuda | d. | Linghao Zhang | 6-2 6-2 |
| Joshua Charlton | d. | Denis Yevseyev | 4-6 6-4 2-0 RET |