ATP · 500
Basel 2026
Semifinal · October 31, 2026
HardCompletedBest of 3 sets
RoundSemifinalmatch 29
Duration1h 27min87 minutes
SurfaceHarddraw of 32
Location—country not available
At that moment
Player comparison
Match numbers
Serve statistics
10Aces11
2Double faults1
51/69 · 73.9%First serves in37/58 · 63.8%
40/51 · 78.4%First-serve points won30/37 · 81.1%
9/18 · 50%Second-serve points won10/21 · 47.6%
2/3 · 66.7%Break points saved2/4 · 50%
11Service games10
Date precision
The source provides the exact date of this match.