Frances Tiafoe def. Felix Auger-Aliassime — Quarterfinal, Terra Wortmann Open 2026

🇩🇪
Terra Wortmann Open 2026

ATP 500GrassHalle, Germany

Played19 Jun 2026

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

🇺🇸ranked ATP number 26 going into this drawWon

Frances Tiafoe 3 6 7

🇨🇦ranked ATP number 4 going into this draw

F. Auger-Aliassime seeded 2 6 3 612

🇺🇸F. TiafoeFrances TiafoevF. Auger-AliassimeFelix Auger-Aliassime🇨🇦

🇺🇸Frances Tiafoe

🇨🇦Felix Auger-Aliassime

Match stats

Serve

5

Aces

25

3

Double faults

3

67%

1st serve in

69%

70%

1st serve points won

81%

61%

2nd serve points won

39%

67%

Service points won

68%

7/9

Break points saved

3/5

Return

32%

Return points won

33%

2/5

Break points won

2/9

105

Total points won

105

Head to head

1–1 level

  1. This matchHalle QFwon by Tiafoe
  2. 2021HardNew York R16won by Auger-Aliassime

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

7–3

7–3

Last 30 days

7–3

By surface

4–1

Grass

3–1

15–7

Hard

10–4

–

Indoor hard

4–1

7–4

Clay

8–5

By round

2–3

QF

3–3

1–1

SF

2–1

8–3

At ATP 500s

10–3

How their matches go

38

Completed matches

34

32%

Won in straight sets

47%

37%

Won after losing a set

24%

8%

Lost after winning a set

9%

24%

Lost in straight sets

21%

12–14

Tiebreaks

11–8

12–3

Deciding sets

6–2

20/20

Won after winning set 1

18/20

6/18

Won after losing set 1

6/14

Serve and return, last 5 matches

65%

1st serve in

69%

76%

1st serve points won

79%

61%

2nd serve points won

52%

70%

Break points saved

50%

35%

Return points won

33%

31%

Break points won

38%

5.4

Aces a match

10.0

1.2

Double faults a match

2.4

Last 14 days

5

Matches

4

11

Sets

10

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentFrances TiafoeFelix Auger-Aliassime
🇺🇸TienNo. 19
🇺🇸TienNo. 19LostDelray Beach QFWonHalle R16
🇮🇹CobolliNo. 10
🇮🇹CobolliNo. 10WonHalle R32WonIndian Wells R32LostAcapulco FLostParis QF
🇵🇹BorgesNo. 50
🇵🇹BorgesNo. 50WonAcapulco R32WonHalle R32LostMelbourne R128
🇨🇿LeheckaNo. 12
🇨🇿LeheckaNo. 12LostStuttgart QFWonDubai QF
🇩🇪AltmaierNo. 85
🇩🇪AltmaierNo. 85WonStuttgart R32WonParis R128
🇺🇸NakashimaNo. 32
🇺🇸NakashimaNo. 32WonAcapulco SFWonParis R32
Total
Total9–66–7

Last 10 matches going in

LatestFrances TiafoeFelix Auger-Aliassime
1Won🇯🇵S. ShimabukuroSho ShimabukuroNo. 104No. 104 · 17 JunHalle R16 · 17 JunWon🇺🇸L. TienLearner TienNo. 19No. 19 · 17 JunHalle R16 · 17 Jun
2Won🇮🇹F. CobolliFlavio CobolliNo. 10No. 10 · 15 JunHalle R32 · 15 JunWon🇵🇹N. BorgesNuno BorgesNo. 50No. 50 · 15 JunHalle R32 · 15 Jun
3Lost🇨🇿J. LeheckaJiri LeheckaNo. 12No. 12 · 12 JunStuttgart QF · 12 JunLost🇵🇱K. MajchrzakKamil MajchrzakNo. 78No. 78 · 12 Jun's-Hertogenbosch QF · 12 Jun
4Won🇦🇺R. HijikataRinky HijikataNo. 98No. 98 · 11 JunStuttgart R16 · 11 JunWon🇭🇺M. FucsovicsMarton FucsovicsNo. 65No. 65 · 11 Jun's-Hertogenbosch R16 · 11 Jun
5Won🇩🇪D. AltmaierDaniel AltmaierNo. 57No. 57 · 9 JunStuttgart R32 · 9 JunLost🇮🇹F. CobolliFlavio CobolliNo. 12No. 12 · 3 JunParis QF · 3 Jun
6Lost🇮🇹M. ArnaldiMatteo ArnaldiNo. 96No. 96 · 1 JunParis R16 · 1 JunWon🇨🇱A. TabiloAlejandro TabiloNo. 35No. 35 · 1 JunParis R16 · 1 Jun
7Won🇵🇹J. FariaJaime FariaNo. 117No. 117 · 30 MayParis R32 · 30 MayWon🇺🇸B. NakashimaBrandon NakashimaNo. 33No. 33 · 30 MayParis R32 · 30 May
8Won🇵🇱H. HurkaczHubert HurkaczNo. 78No. 78 · 28 MayParis R64 · 28 MayWon🇦🇷R. BurruchagaRoman Andres BurruchagaNo. 66No. 66 · 28 MayParis R64 · 28 May
9Won🇺🇸E. SpizzirriEliot SpizzirriNo. 92No. 92 · 25 MayParis R128 · 25 MayWon🇩🇪D. AltmaierDaniel AltmaierNo. 65No. 65 · 26 MayParis R128 · 26 May
10Lost🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 61No. 61 · 20 MayHamburg R16 · 20 MayLost🇺🇸A. KovacevicAleksandar KovacevicNo. 95No. 95 · 20 MayHamburg R16 · 20 May