Mirra Andreeva def. Marta Kostyuk — Semifinal, Roland-Garros 2026

🇫🇷
Roland-Garros 2026

Grand SlamClayParis, France

Played4 Jun 2026

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇷🇺ranked WTA number 8 going into this drawWon

Mirra Andreeva seeded 8 6 6

🇺🇦ranked WTA number 15 going into this draw

Marta Kostyuk seeded 15 1 3

🇷🇺M. AndreevaMirra AndreevavM. KostyukMarta Kostyuk🇺🇦

🇷🇺Mirra Andreeva

🇺🇦Marta Kostyuk

Match stats

Serve

2

Aces

1

2

Double faults

4

73%

1st serve in

51%

66%

1st serve points won

58%

57%

2nd serve points won

34%

63%

Service points won

46%

4/5

Break points saved

8/13

Return

54%

Return points won

37%

5/13

Break points won

1/5

Points

14

Winners

15

22

Unforced errors

34

7/11

Net points won

3/8

68

Total points won

49

Head to head

2–1 Kostyuk

  1. This matchParis SFwon by Andreeva
  2. 2026ClayMadrid Fwon by Kostyuk
  3. 2026HardBrisbane QFwon by Kostyuk

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

10–0

8–1

Last 30 days

5–0

By surface

20–3

Clay

16–0

15–6

Hard

6–4

By round

3–1

SF

3–0

2–1

F

2–1

8–1

At Grand Slams

5–1

How their matches go

43

Completed matches

26

53%

Won in straight sets

62%

26%

Won after losing a set

23%

12%

Lost after winning a set

4%

9%

Lost in straight sets

12%

7–7

Tiebreaks

3–5

11–5

Deciding sets

6–1

26/29

Won after winning set 1

19/20

8/14

Won after losing set 1

3/6

Serve and return, last 5 matches

65%

1st serve in

58%

72%

1st serve points won

69%

53%

2nd serve points won

47%

71%

Break points saved

54%

52%

Return points won

50%

61%

Break points won

46%

1.4

Aces a match

4.4

2.6

Double faults a match

4.8

Last 14 days

5

Matches

5

11

Sets

12

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMirra AndreevaMarta Kostyuk
🇺🇦SvitolinaNo. 7
🇺🇦SvitolinaNo. 7LostMelbourne R16WonParis QF
🇵🇱ŚwiątekNo. 3
🇵🇱ŚwiątekNo. 3WonStuttgart QFWonParis R16
🇨🇭GolubicNo. 82
🇨🇭GolubicNo. 82WonRome R32WonParis R32
🇦🇹PotapovaNo. 28
🇦🇹PotapovaNo. 28WonLinz FWonMadrid SF
🇨🇿NoskovaNo. 12
🇨🇿NoskovaNo. 12WonBrisbane R16WonMadrid QF
🇰🇿RybakinaNo. 2
🇰🇿RybakinaNo. 2LostStuttgart SFLostMiami R32LostIndian Wells R32
Total
Total4–36–2

Last 10 matches going in

LatestMirra AndreevaMarta Kostyuk
1Won🇷🇴S. CirsteaSorana CirsteaNo. 18No. 18 · 2 JunParis QF · 2 JunWon🇺🇦E. SvitolinaElina SvitolinaNo. 7No. 7 · 2 JunParis QF · 2 Jun
2Won🇨🇭J. TeichmannJil TeichmannNo. 207No. 207 · 31 MayParis R16 · 31 MayWon🇵🇱I. ŚwiątekIga ŚwiątekNo. 3No. 3 · 31 MayParis R16 · 31 May
3Won🇨🇿M. BouzkovaMarie BouzkovaNo. 27No. 27 · 29 MayParis R32 · 29 MayWon🇨🇭V. GolubicViktorija GolubicNo. 82No. 82 · 29 MayParis R32 · 29 May
4Won🇪🇸M. Bassols RiberaMarina Bassols RiberaNo. 177No. 177 · 27 MayParis R64 · 27 MayWon🇺🇸K. VolynetsKatie VolynetsNo. 108No. 108 · 27 MayParis R64 · 27 May
5Won🇫🇷F. FerroFiona FerroNo. 200No. 200 · 24 MayParis R128 · 24 MayWon🇪🇸O. SelekhmetevaOksana SelekhmetevaNo. 89No. 89 · 24 MayParis R128 · 24 May
6Lost🇺🇸C. GauffCoco GauffNo. 3No. 3 · 12 MayRome QF · 12 MayWon🇷🇺M. AndreevaMirra AndreevaNo. 9No. 9 · 2 MayMadrid F · 2 May
7Won🇧🇪E. MertensElise MertensNo. 21No. 21 · 11 MayRome R16 · 11 MayWon🇦🇹A. PotapovaAnastasia PotapovaNo. 54No. 54 · 30 AprMadrid SF · 30 Apr
8Won🇨🇭V. GolubicViktorija GolubicNo. 81No. 81 · 9 MayRome R32 · 9 MayWon🇨🇿L. NoskovaLinda NoskovaNo. 14No. 14 · 29 AprMadrid QF · 29 Apr
9Won🇭🇷A. RuzicAntonia RuzicNo. 59No. 59 · 7 MayRome R64 · 7 MayWon🇺🇸C. McNallyCaty McNallyNo. 71No. 71 · 27 AprMadrid R16 · 27 Apr
10Lost🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 2 MayMadrid F · 2 MayWon🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 26 AprMadrid R32 · 26 Apr