Denis Shapovalov def. Valentin Royer — Round of 16, Swiss Indoors 2025
ATP 500HardBasel, Switzerland
Played23 Oct 2025
🇨🇦ranked ATP number 23 going into this drawWon
Denis Shapovalov seeded 9 7 6
🇫🇷ranked ATP number 70 going into this draw
Valentin Royer 63 2
🇨🇦Denis Shapovalov
🇫🇷Valentin Royer
Match stats
Serve
11
Aces
3
3
Double faults
1
73%
1st serve in
62%
76%
1st serve points won
76%
59%
2nd serve points won
39%
71%
Service points won
62%
1/2
Break points saved
5/8
Return
38%
Return points won
29%
3/8
Break points won
1/2
67
Total points won
56
Head to head
2–0 Shapovalov
- This matchBasel R16won by Shapovalov
- 2025HardNew York R64won by Shapovalov
Stats, 6 months going in
Won–lost
6–4
Last 10 matches
7–3
4–3
Last 30 days
3–3
By surface
10–6
Hard
9–6
2–3
Clay
0–1
1–3
Grass
1–1
By round
2–1
R16
1–1
2–0
QF
1–0
2–2
At ATP 500s
1–0
How their matches go
25
Completed matches
17
32%
Won in straight sets
29%
20%
Won after losing a set
24%
24%
Lost after winning a set
24%
24%
Lost in straight sets
24%
5–8
Tiebreaks
6–9
4–4
Deciding sets
4–2
12/15
Won after winning set 1
6/6
1/10
Won after losing set 1
3/11
Serve and return, last 5 matches
63%
1st serve in
68%
71%
1st serve points won
70%
48%
2nd serve points won
58%
63%
Break points saved
53%
42%
Return points won
32%
44%
Break points won
38%
7.6
Aces a match
6.0
5.2
Double faults a match
0.8
Last 14 days
4
Matches
3
11
Sets
7
2
Days since last match
2
Common opponents, 6 monthsCommon opponents, 6 months going in
| Opponent | Denis Shapovalov | Valentin Royer |
|---|---|---|
| 🇦🇷NavoneNo. 85 | ||
| 🇦🇷NavoneNo. 85 | LostLondon R128 | WonShanghai R128 |
| 🇺🇸TienNo. 38 | ||
| 🇺🇸TienNo. 38 | LostCanada R64 | WonHangzhou QF |
| 🇺🇸KovacevicNo. 69 | ||
| 🇺🇸KovacevicNo. 69 | WonLos Cabos F | WonHangzhou R32 |
| Total | ||
| Total | 1–2 | 3–0 |