Roman Safiullin def. Bu Yunchaokete — Quarterfinal, Hangzhou Open 2026

🇨🇳
Hangzhou Open 2026

ATP 250HardHangzhou, China

Played27 Sep 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇷🇺ranked ATP number 102 going into this drawWon

Roman Safiullin 6 6

🇨🇳ranked ATP number 111 going into this draw

Bu Yunchaokete 3 3

🇷🇺R. SafiullinRoman SafiullinvB. YunchaoketeBu Yunchaokete🇨🇳

🇷🇺Roman Safiullin

🇨🇳Bu Yunchaokete

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

4–6

2–1

Last 30 days

3–1

By surface

2–2

Hard

3–1

0–1

Clay

–

3–2

Grass

–

By round

2–2

At ATP 250s

2–0

How their matches go

10

Completed matches

4

20%

Won in straight sets

50%

30%

Won after losing a set

25%

40%

Lost after winning a set

25%

10%

Lost in straight sets

0%

3–5

Tiebreaks

1–1

3–3

Deciding sets

1–0

4/4

Won after winning set 1

3/3

1/6

Won after losing set 1

0/1

Serve and return, last 5 matches

66%

1st serve in

59%

71%

1st serve points won

76%

53%

2nd serve points won

51%

55%

Break points saved

66%

35%

Return points won

35%

42%

Break points won

44%

6.8

Aces a match

6.6

3.4

Double faults a match

3.4

Last 14 days

2

Matches

2

5

Sets

5

1

Days since last match

1

Last 10 matches going in

LatestRoman SafiullinBu Yunchaokete
1Won🇫🇷Q. HalysQuentin HalysNo. 49No. 49 · 26 SepHangzhou R16 · 26 SepWon🇵🇱K. MajchrzakKamil MajchrzakNo. 73No. 73 · 26 SepHangzhou R16 · 26 Sep
2Won🇨🇳F. SunFajing SunR32 · 24 SepHangzhou R32 · 24 SepWon🇺🇸M. ZhengMichael ZhengNo. 92No. 92 · 24 SepHangzhou R32 · 24 Sep
3Lost🇪🇸C. AlcarazCarlos AlcarazNo. 3No. 3 · 31 AugNew York R128 · 31 AugLost🇺🇸M. ZhengMichael ZhengR64 · 3 SepNew York R64 · 3 Sep
4Lost🇫🇷H. GrenierHugo GrenierR64 · 24 AugWinston-Salem R64 · 24 AugWon🇪🇸R. JodarRafael JodarNo. 13No. 13 · 2 SepNew York R128 · 2 Sep
5Lost🇷🇸N. DjokovicNovak DjokovicNo. 8No. 8 · 5 JulLondon R16 · 5 JulLost🇨🇦D. ShapovalovDenis ShapovalovNo. 23No. 23 · 19 JanMelbourne R128 · 19 Jan
6Won🇧🇷J. FonsecaJoao FonsecaNo. 27No. 27 · 3 JulLondon R32 · 3 JulLost🇮🇹L. DarderiLuciano DarderiNo. 30No. 30 · 4 OctShanghai R64 · 4 Oct
7Won🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 52No. 52 · 1 JulLondon R64 · 1 JulWon🇦🇷J. CerundoloJuan Manuel CerundoloNo. 71No. 71 · 2 OctShanghai R128 · 2 Oct
8Won🇷🇺A. RublevAndrey RublevNo. 13No. 13 · 29 JunLondon R128 · 29 JunLost🇦🇺A. de MinaurAlex de MinaurNo. 8No. 8 · 26 SepBeijing R32 · 26 Sep
9Lost🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 83No. 83 · 9 JunStuttgart R32 · 9 JunLost🇨🇳Z. ZhangZhizhen ZhangNo. 191No. 191 · 18 SepHangzhou R32 · 18 Sep
10Lost🇳🇴C. RuudCasper RuudNo. 17No. 17 · 25 MayParis R128 · 25 MayLost🇫🇷V. RoyerValentin RoyerNo. 99No. 99 · 26 AugNew York R128 · 26 Aug