Daniel Altmaier def. Daniil Medvedev — 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 85 going into this drawWon

Daniel Altmaier 6 66 6

🇷🇺ranked ATP number 8 going into this draw

Daniil Medvedev seeded 4 4 7 4

🇩🇪D. AltmaierDaniel AltmaiervD. MedvedevDaniil Medvedev🇷🇺

🇩🇪Daniel Altmaier

🇷🇺Daniil Medvedev

Match stats

Serve

15

Aces

5

7

Double faults

4

60%

1st serve in

62%

76%

1st serve points won

68%

44%

2nd serve points won

64%

63%

Service points won

66%

5/6

Break points saved

2/5

Return

34%

Return points won

37%

3/5

Break points won

1/6

111

Total points won

109

Head to head

1–1 level

  1. This matchHalle QFwon by Altmaier
  2. 2025GrassHalle R32won by Medvedev

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

7–3

2–3

Last 30 days

4–2

By surface

2–1

Grass

4–1

0–6

Hard

20–4

–

Indoor hard

0–1

6–9

Clay

6–4

By round

0–2

QF

5–0

–

SF

3–2

5–4

At ATP 500s

8–2

How their matches go

23

Completed matches

38

17%

Won in straight sets

50%

17%

Won after losing a set

24%

13%

Lost after winning a set

13%

52%

Lost in straight sets

13%

4–7

Tiebreaks

4–9

4–3

Deciding sets

8–5

4/5

Won after winning set 1

22/22

4/18

Won after losing set 1

6/16

Serve and return, last 5 matches

64%

1st serve in

63%

72%

1st serve points won

78%

48%

2nd serve points won

48%

62%

Break points saved

72%

34%

Return points won

40%

32%

Break points won

34%

7.4

Aces a match

7.6

4.2

Double faults a match

3.6

Last 14 days

3

Matches

5

8

Sets

12

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentDaniel AltmaierDaniil Medvedev
🇫🇷AtmaneNo. 53
🇫🇷AtmaneNo. 53LostMiami R128WonHalle R16
🇭🇷CilicNo. 47
🇭🇷CilicNo. 47WonMunich R32LostMelbourne R128Won's-Hertogenbosch QF
🇵🇱MajchrzakNo. 76
🇵🇱MajchrzakNo. 76LostBrisbane R32Lost's-Hertogenbosch SFWonBrisbane QF
🇺🇸TiafoeNo. 26
🇺🇸TiafoeNo. 26LostStuttgart R32WonBrisbane R16
🇨🇦Auger-AliassimeNo. 4
🇨🇦Auger-AliassimeNo. 4LostParis R128WonDubai SF
🇨🇿MachacNo. 43
🇨🇿MachacNo. 43LostMonte Carlo R64WonRome R64
Total
Total1–78–1

Last 10 matches going in

LatestDaniel AltmaierDaniil Medvedev
1Won🇵🇱H. HurkaczHubert HurkaczNo. 96No. 96 · 17 JunHalle R16 · 17 JunWon🇫🇷T. AtmaneTerence AtmaneNo. 53No. 53 · 17 JunHalle R16 · 17 Jun
2Won🇬🇪N. BasilashviliNikoloz BasilashviliNo. 118No. 118 · 15 JunHalle R32 · 15 JunWon🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 30No. 30 · 16 JunHalle R32 · 16 Jun
3Lost🇺🇸F. TiafoeFrances TiafoeNo. 22No. 22 · 9 JunStuttgart R32 · 9 JunLost🇵🇱K. MajchrzakKamil MajchrzakNo. 78No. 78 · 13 Jun's-Hertogenbosch SF · 13 Jun
4Lost🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 5No. 5 · 26 MayParis R128 · 26 MayWon🇭🇷M. CilicMarin CilicNo. 46No. 46 · 13 Jun's-Hertogenbosch QF · 13 Jun
5Lost🇺🇸T. PaulTommy PaulNo. 18No. 18 · 21 MayHamburg QF · 21 MayWon🇳🇱T. BoogaardThijs BoogaardR16 · 12 Jun's-Hertogenbosch R16 · 12 Jun
6Won🇺🇸B. SheltonBen SheltonNo. 6No. 6 · 19 MayHamburg R16 · 19 MayLost🇦🇺A. WaltonAdam WaltonNo. 101No. 101 · 26 MayParis R128 · 26 May
7Won🇦🇺R. HijikataRinky HijikataNo. 96No. 96 · 18 MayHamburg R32 · 18 MayLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 16 MayRome SF · 16 May
8Lost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 8 MayRome R64 · 8 MayWon🇪🇸M. LandaluceMartin LandaluceNo. 99No. 99 · 14 MayRome QF · 14 May
9Won🇨🇳Z. ZhangZhizhen ZhangNo. 245No. 245 · 6 MayRome R128 · 6 MayWon🇦🇷T. TiranteThiago Agustin TiranteNo. 75No. 75 · 12 MayRome R16 · 12 May
10Lost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 69No. 69 · 23 AprMadrid R128 · 23 AprWon🇪🇸P. Llamas RuizPablo Llamas RuizNo. 145No. 145 · 11 MayRome R32 · 11 May