Elena Rybakina def. Mirra Andreeva — Semifinal, Stuttgart Open 2026
WTA 500ClayStuttgart, Germany
Played18 Apr 2026
🇰🇿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
🇰🇿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
- This matchStuttgart SFwon by Rybakina
- 2025HardIndian Wells R16won by Andreeva
- 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
| Opponent | Elena Rybakina | Mirra Andreeva |
|---|---|---|
| 🇵🇱ŚwiątekNo. 4 | ||
| 🇵🇱ŚwiątekNo. 4 | WonMelbourne QFWonRiyadh RR | WonStuttgart QF |
| 🇷🇺ShnaiderNo. 19 | ||
| 🇷🇺ShnaiderNo. 19 | WonStuttgart R16 | WonAdelaide SF |
| 🇨🇦MbokoNo. 9 | ||
| 🇨🇦MbokoNo. 9 | LostDoha QFWonTokyo QF | LostMiami R16LostDoha R16WonAdelaide F |
| 🇺🇦KostyukNo. 27 | ||
| 🇺🇦KostyukNo. 27 | WonMiami R32WonIndian Wells R32 | LostBrisbane QF |
| 🇺🇦SvitolinaNo. 7 | ||
| 🇺🇦SvitolinaNo. 7 | WonIndian Wells SF | LostMelbourne R16 |
| 🇺🇸AnisimovaNo. 6 | ||
| 🇺🇸AnisimovaNo. 6 | WonRiyadh RR | LostDubai QF |
| Total | ||
| Total | 8–2 | 4–5 |