Karolína Muchová def. Elena Gabriela Ruse — Semifinal, Bad Homburg Open 2026

🇩🇪
Bad Homburg Open 2026

WTA 500GrassBad Homburg, Germany

Played26 Jun 2026

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

🇨🇿ranked WTA number 10 going into this drawWon

Karolína Muchová seeded 4 6 6

🇷🇴ranked WTA number 105 going into this draw

Elena Gabriela Ruse 4 4

🇨🇿K. MuchováKarolína MuchovávE. RuseElena Gabriela Ruse🇷🇴

🇨🇿Karolína Muchová

🇷🇴Elena Gabriela Ruse

Match stats

Serve

4

Aces

2

2

Double faults

10

52%

1st serve in

43%

85%

1st serve points won

64%

48%

2nd serve points won

51%

67%

Service points won

57%

1/2

Break points saved

5/8

Return

43%

Return points won

33%

3/8

Break points won

1/2

71

Total points won

58

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

6–4

4–2

Last 30 days

5–1

By surface

3–1

Grass

5–1

18–4

Hard

3–7

6–3

Clay

4–4

By round

2–2

SF

0–1

1–1

F

–

10–3

At WTA 500s

6–3

How their matches go

34

Completed matches

23

50%

Won in straight sets

39%

26%

Won after losing a set

13%

3%

Lost after winning a set

17%

21%

Lost in straight sets

30%

3–0

Tiebreaks

4–1

9–1

Deciding sets

3–4

20/20

Won after winning set 1

10/12

6/14

Won after losing set 1

2/11

Serve and return, last 5 matches

62%

1st serve in

58%

70%

1st serve points won

74%

43%

2nd serve points won

54%

50%

Break points saved

68%

43%

Return points won

44%

53%

Break points won

53%

3.6

Aces a match

6.2

2.0

Double faults a match

3.8

Last 14 days

4

Matches

4

9

Sets

8

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentKarolína MuchováElena Gabriela Ruse
🇷🇺KalinskayaNo. 20
🇷🇺KalinskayaNo. 20WonDoha QFWonBad Homburg R16LostAdelaide R32
🇺🇸KeysNo. 28
🇺🇸KeysNo. 28LostBerlin R16LostMiami R64
🇧🇪MertensNo. 24
🇧🇪MertensNo. 24WonStuttgart R16Won's-Hertogenbosch R16
🇰🇿RybakinaNo. 2
🇰🇿RybakinaNo. 2LostStuttgart FWonBrisbane QFLostMadrid R64
🇭🇷RuzicNo. 57
🇭🇷RuzicNo. 57WonIndian Wells R32WonMadrid R128WonMiami R128
🇬🇧BoulterNo. 56
🇬🇧BoulterNo. 56WonMiami R32WonLinz R32
Total
Total6–26–4

Last 10 matches going in

LatestKarolína MuchováElena Gabriela Ruse
1Won🇩🇰C. TausonClara TausonNo. 23No. 23 · 25 JunBad Homburg QF · 25 JunWon🇺🇸E. NavarroEmma NavarroNo. 25No. 25 · 25 JunBad Homburg QF · 25 Jun
2Won🇷🇴I. BeguIrina-Camelia BeguR16 · 24 JunBad Homburg R16 · 24 JunWon🇷🇺A. KalinskayaAnna KalinskayaNo. 20No. 20 · 24 JunBad Homburg R16 · 24 Jun
3Lost🇺🇸M. KeysMadison KeysNo. 26No. 26 · 18 JunBerlin R16 · 18 JunWon🇨🇿L. NoskovaLinda NoskovaNo. 13No. 13 · 23 JunBad Homburg R32 · 23 Jun
4Won🇨🇳S. ZhangShuai ZhangNo. 64No. 64 · 16 JunBerlin R32 · 16 JunLost🇨🇿B. KrejcikovaBarbora KrejcikovaNo. 41No. 41 · 12 Jun's-Hertogenbosch QF · 12 Jun
5Lost🇨🇭J. TeichmannJil TeichmannNo. 207No. 207 · 29 MayParis R32 · 29 MayWon🇧🇪E. MertensElise MertensNo. 21No. 21 · 11 Jun's-Hertogenbosch R16 · 11 Jun
6Won🇺🇿K. RakhimovaKamilla RakhimovaNo. 86No. 86 · 27 MayParis R64 · 27 MayWon🇩🇪T. KorpatschTamara KorpatschNo. 95No. 95 · 9 Jun's-Hertogenbosch R32 · 9 Jun
7Won🇷🇺A. ZakharovaAnastasia ZakharovaNo. 79No. 79 · 25 MayParis R128 · 25 MayLost🇵🇱M. FrechMagdalena FrechNo. 49No. 49 · 24 MayParis R128 · 24 May
8Lost🇦🇹A. PotapovaAnastasia PotapovaNo. 56No. 56 · 8 MayRome R64 · 8 MayLost🇱🇻J. OstapenkoJelena OstapenkoNo. 40No. 40 · 7 MayRome R64 · 7 May
9Lost🇰🇿E. RybakinaElena RybakinaNo. 2No. 2 · 19 AprStuttgart F · 19 AprLost🇰🇿E. RybakinaElena RybakinaNo. 2No. 2 · 24 AprMadrid R64 · 24 Apr
10Won🇺🇦E. SvitolinaElina SvitolinaNo. 7No. 7 · 18 AprStuttgart SF · 18 AprWon🇭🇷A. RuzicAntonia RuzicNo. 58No. 58 · 22 AprMadrid R128 · 22 Apr