Frances Tiafoe def. Daniel Altmaier — Semifinal, Terra Wortmann Open 2026
ATP 500GrassHalle, Germany
Played20 Jun 2026
🇺🇸ranked ATP number 26 going into this drawWon
Frances Tiafoe 6 6
🇩🇪ranked ATP number 85 going into this draw
Daniel Altmaier 1 3
🇺🇸Frances Tiafoe
🇩🇪Daniel Altmaier
Match stats
Serve
3
Aces
5
1
Double faults
3
65%
1st serve in
58%
74%
1st serve points won
65%
67%
2nd serve points won
41%
71%
Service points won
55%
1/1
Break points saved
0/4
Return
45%
Return points won
29%
4/4
Break points won
0/1
61
Total points won
44
Head to head
4–0 Tiafoe
- This matchHalle SFwon by Tiafoe
- 2026GrassStuttgart R32won by Tiafoe
- 2025ClayParis R16won by Tiafoe
- 2023HardMelbourne R128won by Tiafoe
Stats, 6 months going in
Won–lost
8–2
Last 10 matches
6–4
8–2
Last 30 days
3–3
By surface
5–1
Grass
3–1
15–7
Hard
0–6
7–4
Clay
6–9
By round
1–1
SF
–
0–1
F
–
9–3
At ATP 500s
6–4
How their matches go
39
Completed matches
24
31%
Won in straight sets
17%
38%
Won after losing a set
21%
8%
Lost after winning a set
13%
23%
Lost in straight sets
50%
13–14
Tiebreaks
4–8
13–3
Deciding sets
5–3
20/20
Won after winning set 1
5/6
7/19
Won after losing set 1
4/18
Serve and return, last 5 matches
66%
1st serve in
64%
74%
1st serve points won
75%
62%
2nd serve points won
48%
70%
Break points saved
71%
34%
Return points won
33%
37%
Break points won
34%
5.2
Aces a match
10.4
1.2
Double faults a match
4.8
Last 14 days
6
Matches
4
14
Sets
11
1
Days since last match
1
Common opponents, 6 monthsCommon opponents, 6 months going in
| Opponent | Frances Tiafoe | Daniel Altmaier |
|---|---|---|
| 🇨🇦Auger-AliassimeNo. 4 | ||
| 🇨🇦Auger-AliassimeNo. 4 | WonHalle QF | LostParis R128 |
| 🇷🇺MedvedevNo. 8 | ||
| 🇷🇺MedvedevNo. 8 | LostBrisbane R16 | WonHalle QF |
| 🇵🇱HurkaczNo. 96 | ||
| 🇵🇱HurkaczNo. 96 | WonParis R64 | WonHalle R16 |
| 🇦🇺HijikataNo. 106 | ||
| 🇦🇺HijikataNo. 106 | WonStuttgart R16WonHouston R16WonDelray Beach R32 | WonHamburg R32 |
| 🇺🇸PaulNo. 28 | ||
| 🇺🇸PaulNo. 28 | LostHouston SF | LostHamburg QF |
| 🇩🇪ZverevNo. 3 | ||
| 🇩🇪ZverevNo. 3 | LostIndian Wells R16 | LostRome R64 |
| Total | ||
| Total | 7–3 | 3–4 |