Taylor Fritz def. Alexander Zverev — Semifinal, Terra Wortmann Open 2026

🇩🇪
Terra Wortmann Open 2026

ATP 500GrassHalle, Germany

Played20 Jun 2026

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

🇺🇸ranked ATP number 9 going into this drawWon

Taylor Fritz seeded 5 64 6 7

🇩🇪ranked ATP number 3 going into this draw

Alexander Zverev seeded 1 7 4 5

🇺🇸T. FritzTaylor FritzvA. ZverevAlexander Zverev🇩🇪

🇺🇸Taylor Fritz

🇩🇪Alexander Zverev

Match stats

Serve

19

Aces

11

2

Double faults

2

68%

1st serve in

62%

85%

1st serve points won

83%

55%

2nd serve points won

47%

76%

Service points won

69%

1/2

Break points saved

3/6

Return

31%

Return points won

24%

3/6

Break points won

1/2

103

Total points won

90

Head to head

5–2 Fritz

  1. This matchHalle SFwon by Fritz
  2. 2025GrassStuttgart Fwon by Fritz
  3. 2024HardTurin SFwon by Fritz
  4. 2024HardNew York QFwon by Fritz
  5. 2024GrassLondon R16won by Fritz
  6. 2024ClayRome QFwon by Zverev
  7. 2021GrassLondon R32won by Zverev

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

10–0

6–2

Last 30 days

10–0

By surface

6–1

Grass

3–0

12–5

Hard

15–4

0–2

Clay

20–4

By round

2–0

SF

2–5

0–2

F

1–1

7–1

At ATP 500s

7–2

How their matches go

26

Completed matches

46

27%

Won in straight sets

48%

42%

Won after losing a set

35%

15%

Lost after winning a set

7%

15%

Lost in straight sets

11%

16–8

Tiebreaks

14–9

9–3

Deciding sets

10–3

14/15

Won after winning set 1

35/36

4/11

Won after losing set 1

3/10

Serve and return, last 5 matches

68%

1st serve in

75%

82%

1st serve points won

80%

60%

2nd serve points won

58%

67%

Break points saved

67%

35%

Return points won

37%

41%

Break points won

37%

16.6

Aces a match

10.6

1.8

Double faults a match

2.6

Last 14 days

7

Matches

4

19

Sets

12

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentTaylor FritzAlexander Zverev
🇧🇪BergsNo. 40
🇧🇪BergsNo. 40WonHalle R32WonMonte Carlo R16
🇨🇿KoprivaNo. 65
🇨🇿KoprivaNo. 65WonMelbourne R64WonHalle R32
🇪🇸JodarNo. 23
🇪🇸JodarNo. 23WonDelray Beach R16WonParis QF
🇭🇷CilicNo. 47
🇭🇷CilicNo. 47WonDallas SFWonMiami R32
🇺🇸NakashimaNo. 32
🇺🇸NakashimaNo. 32WonDallas R16WonIndian Wells R32
Total
Total5–05–0

Last 10 matches going in

LatestTaylor FritzAlexander Zverev
1Won🇺🇸B. SheltonBen SheltonNo. 5No. 5 · 19 JunHalle QF · 19 JunWon🇧🇪R. CollignonRaphael CollignonNo. 51No. 51 · 19 JunHalle QF · 19 Jun
2Won🇭🇺F. MarozsanFabian MarozsanNo. 61No. 61 · 18 JunHalle R16 · 18 JunWon🇩🇪Y. HanfmannYannick HanfmannNo. 59No. 59 · 18 JunHalle R16 · 18 Jun
3Won🇧🇪Z. BergsZizou BergsNo. 40No. 40 · 17 JunHalle R32 · 17 JunWon🇨🇿V. KoprivaVit KoprivaNo. 65No. 65 · 16 JunHalle R32 · 16 Jun
4Lost🇺🇸B. SheltonBen SheltonNo. 5No. 5 · 14 JunStuttgart F · 14 JunWon🇮🇹F. CobolliFlavio CobolliNo. 12No. 12 · 7 JunParis F · 7 Jun
5Won🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 13 JunStuttgart SF · 13 JunWon🇨🇿J. MensikJakub MensikNo. 28No. 28 · 5 JunParis SF · 5 Jun
6Won🇮🇹M. BellucciMattia BellucciNo. 73No. 73 · 12 JunStuttgart QF · 12 JunWon🇪🇸R. JodarRafael JodarNo. 29No. 29 · 2 JunParis QF · 2 Jun
7Won🇪🇸M. LandaluceMartin LandaluceNo. 69No. 69 · 11 JunStuttgart R16 · 11 JunWon🇳🇱J. De JongJesper De JongNo. 109No. 109 · 31 MayParis R16 · 31 May
8Lost🇺🇸N. BasavareddyNishesh BasavareddyNo. 156No. 156 · 24 MayParis R128 · 24 MayWon🇫🇷Q. HalysQuentin HalysNo. 88No. 88 · 29 MayParis R32 · 29 May
9Lost🇦🇺A. PopyrinAlexei PopyrinNo. 60No. 60 · 20 MayGeneva R16 · 20 MayWon🇨🇿T. MachacTomas MachacNo. 40No. 40 · 27 MayParis R64 · 27 May
10Lost🇨🇿J. LeheckaJiri LeheckaNo. 23No. 23 · 24 MarMiami R16 · 24 MarWon🇫🇷B. BonziBenjamin BonziNo. 98No. 98 · 24 MayParis R128 · 24 May