Elena Rybakina def. Mirra Andreeva — Semifinal, Stuttgart Open 2026

🇩🇪
Stuttgart Open 2026

WTA 500ClayStuttgart, Germany

Played18 Apr 2026

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

🇰🇿ranked WTA number 2 going into this drawWon

Elena Rybakina seeded 1 7 6

🇷🇺ranked WTA number 10 going into this draw

Mirra Andreeva seeded 6 5 1

🇰🇿E. RybakinaElena RybakinavM. AndreevaMirra Andreeva🇷🇺

🇰🇿Elena Rybakina

🇷🇺Mirra Andreeva

Match stats

Serve

7

Aces

3

0

Double faults

1

63%

1st serve in

52%

83%

1st serve points won

68%

52%

2nd serve points won

41%

71%

Service points won

55%

1/2

Break points saved

6/10

Return

45%

Return points won

29%

4/10

Break points won

1/2

67

Total points won

49

Head to head

2–1 Andreeva

  1. This matchStuttgart SFwon by Rybakina
  2. 2025HardIndian Wells R16won by Andreeva
  3. 2025HardDubai SFwon by Andreeva

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

9–1

6–1

Last 30 days

9–1

By surface

2–0

Clay

7–0

25–6

Hard

15–6

5–0

Indoor hard

–

By round

4–2

SF

2–0

3–1

F

2–0

8–2

At WTA 500s

13–1

How their matches go

35

Completed matches

27

66%

Won in straight sets

48%

23%

Won after losing a set

30%

9%

Lost after winning a set

15%

3%

Lost in straight sets

7%

6–2

Tiebreaks

4–6

8–3

Deciding sets

8–4

25/26

Won after winning set 1

15/17

6/9

Won after losing set 1

6/10

Serve and return, last 5 matches

65%

1st serve in

61%

73%

1st serve points won

64%

52%

2nd serve points won

46%

73%

Break points saved

46%

38%

Return points won

48%

48%

Break points won

53%

8.2

Aces a match

5.2

3.0

Double faults a match

4.6

Last 14 days

2

Matches

7

5

Sets

18

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena RybakinaMirra Andreeva
🇵🇱ŚwiątekNo. 4
🇵🇱ŚwiątekNo. 4WonMelbourne QFWonRiyadh RRWonStuttgart QF
🇷🇺ShnaiderNo. 19
🇷🇺ShnaiderNo. 19WonStuttgart R16WonAdelaide SF
🇨🇦MbokoNo. 9
🇨🇦MbokoNo. 9LostDoha QFWonTokyo QFLostMiami R16LostDoha R16WonAdelaide F
🇺🇦KostyukNo. 27
🇺🇦KostyukNo. 27WonMiami R32WonIndian Wells R32LostBrisbane QF
🇺🇦SvitolinaNo. 7
🇺🇦SvitolinaNo. 7WonIndian Wells SFLostMelbourne R16
🇺🇸AnisimovaNo. 6
🇺🇸AnisimovaNo. 6WonRiyadh RRLostDubai QF
Total
Total8–24–5

Last 10 matches going in

LatestElena RybakinaMirra Andreeva
1Won🇨🇦L. FernandezLeylah FernandezNo. 25No. 25 · 17 AprStuttgart QF · 17 AprWon🇵🇱I. ŚwiątekIga ŚwiątekNo. 4No. 4 · 17 AprStuttgart QF · 17 Apr
2Won🇷🇺D. ShnaiderDiana ShnaiderNo. 19No. 19 · 16 AprStuttgart R16 · 16 AprWon🇺🇸A. ParksAlycia ParksNo. 93No. 93 · 16 AprStuttgart R16 · 16 Apr
3Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 26 MarMiami SF · 26 MarWon🇱🇻J. OstapenkoJelena OstapenkoNo. 23No. 23 · 15 AprStuttgart R32 · 15 Apr
4Won🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 25 MarMiami QF · 25 MarWon🇦🇹A. PotapovaAnastasia PotapovaNo. 94No. 94 · 12 AprLinz F · 12 Apr
5Won🇦🇺T. GibsonTalia GibsonNo. 112No. 112 · 23 MarMiami R16 · 23 MarWon🇷🇴E. RuseElena Gabriela RuseNo. 83No. 83 · 11 AprLinz SF · 11 Apr
6Won🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 22 MarMiami R32 · 22 MarWon🇷🇴S. CirsteaSorana CirsteaNo. 29No. 29 · 10 AprLinz QF · 10 Apr
7Won🇰🇿Y. PutintsevaYulia PutintsevaNo. 76No. 76 · 20 MarMiami R64 · 20 MarWon🇺🇸S. StephensSloane StephensR16 · 8 AprLinz R16 · 8 Apr
8Lost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 15 MarIndian Wells F · 15 MarLost🇨🇦V. MbokoVictoria MbokoNo. 10No. 10 · 23 MarMiami R16 · 23 Mar
9Won🇺🇦E. SvitolinaElina SvitolinaNo. 9No. 9 · 13 MarIndian Wells SF · 13 MarWon🇨🇿M. BouzkovaMarie BouzkovaNo. 33No. 33 · 21 MarMiami R32 · 21 Mar
10Won🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 12 MarIndian Wells QF · 12 MarWon🇺🇸M. KesslerMcCartney KesslerNo. 51No. 51 · 19 MarMiami R64 · 19 Mar