Gabriel Diallo def. Benjamin Bonzi — Round of 64, Rolex Shanghai Masters 2025

🇨🇳
Rolex Shanghai Masters 2025

Masters 1000HardShanghai, China

Played3 Oct 2025

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇨🇦ranked ATP number 35 going into this drawWon

Gabriel Diallo seeded 31 6 6

🇫🇷ranked ATP number 48 going into this draw

Benjamin Bonzi 4 4

🇨🇦G. DialloGabriel DiallovB. BonziBenjamin Bonzi🇫🇷

🇨🇦Gabriel Diallo

🇫🇷Benjamin Bonzi

Match stats

Serve

4

Aces

7

2

Double faults

2

65%

1st serve in

66%

91%

1st serve points won

75%

65%

2nd serve points won

38%

82%

Service points won

62%

0/0

Break points saved

2/4

Return

38%

Return points won

18%

2/4

Break points won

0/0

63

Total points won

47

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

6–4

0–1

Last 30 days

1–1

By surface

5–6

Hard

6–5

5–4

Clay

2–2

9–3

Grass

1–4

By round

3–3

R64

3–2

6–3

R32

1–6

6–4

At Masters 1000s

6–3

How their matches go

31

Completed matches

19

35%

Won in straight sets

16%

23%

Won after losing a set

32%

16%

Lost after winning a set

26%

26%

Lost in straight sets

26%

7–5

Tiebreaks

5–4

6–4

Deciding sets

5–4

15/18

Won after winning set 1

5/8

3/13

Won after losing set 1

4/11

Serve and return, last 5 matches

67%

1st serve in

62%

73%

1st serve points won

70%

38%

2nd serve points won

53%

50%

Break points saved

61%

33%

Return points won

34%

41%

Break points won

29%

10.2

Aces a match

6.0

3.8

Double faults a match

3.8

Last 14 days

1

Matches

2

3

Sets

4

8

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentGabriel DialloBenjamin Bonzi
🇺🇸FritzNo. 5
🇺🇸FritzNo. 5LostTokyo R32LostCanada R32LostLondon R64LostMadrid R32
🇭🇺MarozsanNo. 57
🇭🇺MarozsanNo. 57WonWashington R32LostBeijing R32LostWashington R64
🇺🇸GironNo. 48
🇺🇸GironNo. 48LostRome R128WonNew York R64
🇮🇹MusettiNo. 9
🇮🇹MusettiNo. 9LostMadrid QFWonCincinnati R64
🇦🇺Thompson
🇦🇺ThompsonWon's-Hertogenbosch R16LostLondon R64
🇨🇿LeheckaNo. 17
🇨🇿LeheckaNo. 17LostLondon R16LostStuttgart R32
Total
Total2–62–5

Last 10 matches going in

LatestGabriel DialloBenjamin Bonzi
1Lost🇺🇸T. FritzTaylor FritzNo. 5No. 5 · 25 SepTokyo R32 · 25 SepWon🇺🇸R. OpelkaReilly OpelkaNo. 61No. 61 · 2 OctShanghai R128 · 2 Oct
2Lost🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 46No. 46 · 28 AugNew York R64 · 28 AugLost🇭🇺F. MarozsanFabian MarozsanNo. 55No. 55 · 25 SepBeijing R32 · 25 Sep
3Won🇧🇦D. DzumhurDamir DzumhurNo. 60No. 60 · 25 AugNew York R128 · 25 AugLost🇫🇷A. RinderknechArthur RinderknechNo. 77No. 77 · 29 AugNew York R32 · 29 Aug
4Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 72No. 72 · 20 AugWinston-Salem R16 · 20 AugWon🇺🇸M. GironMarcos GironNo. 55No. 55 · 27 AugNew York R64 · 27 Aug
5Won🇺🇸N. BasavareddyNishesh BasavareddyNo. 109No. 109 · 19 AugWinston-Salem R32 · 19 AugWon🇷🇺D. MedvedevDaniil MedvedevNo. 13No. 13 · 24 AugNew York R128 · 24 Aug
6Lost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 11 AugCincinnati R32 · 11 AugLost🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 28No. 28 · 13 AugCincinnati R16 · 13 Aug
7Won🇦🇷S. BaezSebastian BaezNo. 45No. 45 · 9 AugCincinnati R64 · 9 AugWon🇬🇷S. TsitsipasStefanos TsitsipasNo. 30No. 30 · 11 AugCincinnati R32 · 11 Aug
8Lost🇺🇸T. FritzTaylor FritzNo. 4No. 4 · 1 AugCanada R32 · 1 AugWon🇮🇹L. MusettiLorenzo MusettiNo. 10No. 10 · 9 AugCincinnati R64 · 9 Aug
9Won🇮🇹M. GiganteMatteo GiganteR64 · 30 JulCanada R64 · 30 JulWon🇮🇹M. ArnaldiMatteo ArnaldiNo. 41No. 41 · 7 AugCincinnati R128 · 7 Aug
10Lost🇺🇸B. SheltonBen SheltonNo. 9No. 9 · 24 JulWashington R16 · 24 JulLost🇦🇺A. WaltonAdam WaltonNo. 84No. 84 · 27 JulCanada R128 · 27 Jul