Kamil Majchrzak def. Daniil Medvedev — Semifinal, Libema Open 2026

🇳🇱
Libema Open 2026

ATP 250Grass's-Hertogenbosch, Netherlands

Played13 Jun 2026

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

🇵🇱ranked ATP number 78 going into this drawWon

Kamil Majchrzak 7 6

🇷🇺ranked ATP number 8 going into this draw

Daniil Medvedev seeded 3 64 1

🇵🇱K. MajchrzakKamil MajchrzakvD. MedvedevDaniil Medvedev🇷🇺

🇵🇱Kamil Majchrzak

🇷🇺Daniil Medvedev

Match stats

Serve

1

Aces

8

1

Double faults

7

67%

1st serve in

58%

73%

1st serve points won

73%

60%

2nd serve points won

31%

69%

Service points won

56%

2/2

Break points saved

3/6

Return

44%

Return points won

31%

3/6

Break points won

0/2

76

Total points won

62

Head to head

1–1 level

  1. This match's-Hertogenbosch SFwon by Majchrzak
  2. 2026HardBrisbane QFwon by Medvedev

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

7–3

3–2

Last 30 days

3–2

By surface

3–0

Grass

2–0

6–6

Hard

20–4

–

Indoor hard

0–1

1–3

Clay

6–4

By round

–

SF

3–1

–

F

2–1

6–2

At ATP 250s

7–0

How their matches go

19

Completed matches

35

16%

Won in straight sets

49%

37%

Won after losing a set

26%

26%

Lost after winning a set

14%

21%

Lost in straight sets

11%

9–5

Tiebreaks

4–8

6–5

Deciding sets

8–5

7/12

Won after winning set 1

20/20

3/7

Won after losing set 1

6/15

Serve and return, last 5 matches

66%

1st serve in

61%

72%

1st serve points won

73%

53%

2nd serve points won

45%

59%

Break points saved

55%

36%

Return points won

42%

46%

Break points won

30%

5.2

Aces a match

6.8

1.2

Double faults a match

4.4

Last 14 days

3

Matches

2

7

Sets

6

1

Days since last match

0

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKamil MajchrzakDaniil Medvedev
🇨🇦Auger-AliassimeNo. 6
🇨🇦Auger-AliassimeNo. 6Won's-Hertogenbosch QFWonDubai SF
🇨🇱TabiloNo. 36
🇨🇱TabiloNo. 36LostParis R128WonIndian Wells R64
🇭🇺MarozsanNo. 54
🇭🇺MarozsanNo. 54LostMelbourne R64WonMadrid R64WonMelbourne R32
🇫🇷HalysNo. 90
🇫🇷HalysNo. 90LostMiami R32WonMelbourne R64
🇺🇸TienNo. 18
🇺🇸TienNo. 18WonMiami R64LostMelbourne R16
Total
Total2–35–1

Last 10 matches going in

LatestKamil MajchrzakDaniil Medvedev
1Won🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 6No. 6 · 12 Jun's-Hertogenbosch QF · 12 JunWon🇭🇷M. CilicMarin CilicNo. 46No. 46 · 13 Jun's-Hertogenbosch QF · 13 Jun
2Won🇦🇺J. McCabeJames McCabeR16 · 11 Jun's-Hertogenbosch R16 · 11 JunWon🇳🇱T. BoogaardThijs BoogaardR16 · 12 Jun's-Hertogenbosch R16 · 12 Jun
3Won🇫🇮O. VirtanenOtto VirtanenNo. 134No. 134 · 10 Jun's-Hertogenbosch R32 · 10 JunLost🇦🇺A. WaltonAdam WaltonNo. 101No. 101 · 26 MayParis R128 · 26 May
4Lost🇨🇱A. TabiloAlejandro TabiloNo. 35No. 35 · 26 MayParis R128 · 26 MayLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 16 MayRome SF · 16 May
5Lost🇦🇷C. Ugo CarabelliCamilo Ugo CarabelliNo. 61No. 61 · 18 MayHamburg R32 · 18 MayWon🇪🇸M. LandaluceMartin LandaluceNo. 99No. 99 · 14 MayRome QF · 14 May
6Lost🇦🇷M. TrungellitiMarco TrungellitiNo. 116No. 116 · 1 AprMarrakech R16 · 1 AprWon🇦🇷T. TiranteThiago Agustin TiranteNo. 75No. 75 · 12 MayRome R16 · 12 May
7Won🇦🇷J. CerundoloJuan Manuel CerundoloNo. 71No. 71 · 31 MarMarrakech R32 · 31 MarWon🇪🇸P. Llamas RuizPablo Llamas RuizNo. 145No. 145 · 11 MayRome R32 · 11 May
8Lost🇫🇷Q. HalysQuentin HalysNo. 102No. 102 · 23 MarMiami R32 · 23 MarWon🇨🇿T. MachacTomas MachacNo. 41No. 41 · 9 MayRome R64 · 9 May
9Won🇺🇸L. TienLearner TienNo. 27No. 27 · 21 MarMiami R64 · 21 MarLost🇮🇹F. CobolliFlavio CobolliNo. 16No. 16 · 28 AprMadrid R16 · 28 Apr
10Won🇷🇸M. KecmanovicMiomir KecmanovicNo. 58No. 58 · 19 MarMiami R128 · 19 MarWon🇳🇴N. Budkov KjaerNicolai Budkov KjaerNo. 139No. 139 · 27 AprMadrid R32 · 27 Apr