Guangzhou Huangpu CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Manuel Cerundolo | d. | Alejandro Tabilo | 6-2 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Manuel Cerundolo | d. | Billy Harris | 6-2 2-6 6-4 |
| Alejandro Tabilo | d. | Christopher Oconnell | 2-1 RET |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Manuel Cerundolo | d. | Daniel Evans | 4-6 1-2 RET |
| Billy Harris | d. | Gauthier Onclin | 6-2 7-6(6) |
| Alejandro Tabilo | d. | Nishesh Basavareddy | 5-7 7-5 6-2 |
| Christopher Oconnell | d. | Marat Sharipov | 6-4 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Manuel Cerundolo | d. | Petr Bar Biryukov | 6-1 2-1 RET |
| Daniel Evans | d. | Oliver Crawford | 3-6 7-6(7) 6-1 |
| Gauthier Onclin | d. | James Mccabe | 6-1 4-1 RET |
| Billy Harris | d. | Arthur Gea | 7-5 7-6(6) |
| Alejandro Tabilo | d. | Yu Hsiou Hsu | 6-2 6-1 |
| Nishesh Basavareddy | d. | Giulio Zeppieri | 6-4 1-0 RET |
| Marat Sharipov | d. | Luca Castelnuovo | 3-6 7-6(5) 6-2 |
| Christopher Oconnell | d. | Christopher Eubanks | 3-6 6-3 6-4 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Manuel Cerundolo | d. | Yuta Shimizu | 6-1 6-4 |
| Petr Bar Biryukov | d. | Tianhui Zhang | 7-5 6-1 |
| Oliver Crawford | d. | Linang Xiao | 6-3 6-4 |
| Daniel Evans | d. | Charles Chen | 6-4 6-4 |
| James Mccabe | d. | Nikoloz Basilashvili | 6-3 6-4 |
| Gauthier Onclin | d. | Ilia Simakin | 6-2 6-4 |
| Arthur Gea | d. | Alexandr Binda | 6-4 6-4 |
| Billy Harris | d. | Denis Yevseyev | 6-4 4-0 RET |
| Alejandro Tabilo | d. | Pavel Kotov | 7-6(4) 6-4 |
| Yu Hsiou Hsu | d. | Yuta Kikuchi | 4-6 6-3 6-3 |
| Giulio Zeppieri | d. | Evan Zhu | 7-6(4) 6-2 |
| Nishesh Basavareddy | d. | Ramkumar Ramanathan | 6-1 6-4 |
| Marat Sharipov | d. | Taro Daniel | 7-6(5) 1-6 6-4 |
| Luca Castelnuovo | d. | Omar Jasika | 7-6(2) 7-6(4) |
| Christopher Eubanks | d. | Kasidit Samrej | 7-5 7-6(4) |
| Christopher Oconnell | d. | Rigele Te | 6-4 6-4 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Tianhui Zhang | d. | Wishaya Trongcharoenchaikul | 7-6(4) 7-5 |
| Luca Castelnuovo | d. | Ye Cong Mo | 4-6 6-3 7-6(4) |
| Alexandr Binda | d. | Evan Zhu | 6-4 6-4 |
| Yuta Kikuchi | d. | Hanyi Liu | 6-4 6-3 |
| Kasidit Samrej | d. | Tomohiro Masabayashi | 6-1 6-2 |
| Ramkumar Ramanathan | d. | Seita Watanabe | 7-5 7-6(4) |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Wishaya Trongcharoenchaikul | d. | Siddhant Banthia | 6-3 6-3 |
| Ye Cong Mo | d. | Xing Dao Chen | 6-4 7-5 |
| Luca Castelnuovo | d. | Yuichiro Inui | 6-1 4-6 6-1 |
| Evan Zhu | d. | Qian Sun | 6-1 6-7(5) 6-4 |
| Alexandr Binda | d. | Aoran Wang | 6-2 6-4 |
| Yuta Kikuchi | d. | Yaojie Zeng | 6-3 7-6(3) |
| Tomohiro Masabayashi | d. | Nathaniel Lammons | 5-7 7-5 1-2 RET |
| Kasidit Samrej | d. | Linghao Zhang | 6-1 6-2 |
| Ramkumar Ramanathan | d. | Kaito Uesugi | 7-6(7) 6-3 |