Elena Gabriela Ruse def. Anna Kalinskaya — Round of 16, Bad Homburg Open 2026

🇩🇪
Bad Homburg Open 2026

WTA 500GrassBad Homburg, Germany

Played24 Jun 2026

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

🇷🇴ranked WTA number 105 going into this drawWon

Elena Gabriela Ruse 7 6

🇷🇺ranked WTA number 20 going into this draw

Anna Kalinskaya 5 2

🇷🇴E. RuseElena Gabriela RusevA. KalinskayaAnna Kalinskaya🇷🇺

🇷🇴Elena Gabriela Ruse

🇷🇺Anna Kalinskaya

Match stats

Serve

9

Aces

4

6

Double faults

8

48%

1st serve in

56%

79%

1st serve points won

76%

55%

2nd serve points won

27%

67%

Service points won

54%

1/2

Break points saved

4/8

Return

46%

Return points won

33%

4/8

Break points won

1/2

71

Total points won

57

Head to head

1–1 level

  1. This matchBad Homburg R16won by Ruse
  2. 2026HardAdelaide R32won by Kalinskaya

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

7–3

3–1

Last 30 days

5–2

By surface

3–1

Grass

1–1

3–7

Hard

9–7

4–4

Clay

8–4

By round

2–0

R16

3–2

1–1

QF

0–3

4–3

At WTA 500s

5–4

How their matches go

21

Completed matches

29

33%

Won in straight sets

45%

14%

Won after losing a set

17%

19%

Lost after winning a set

14%

33%

Lost in straight sets

24%

4–1

Tiebreaks

5–2

3–4

Deciding sets

5–4

8/10

Won after winning set 1

16/17

2/11

Won after losing set 1

2/12

Serve and return, last 5 matches

60%

1st serve in

64%

68%

1st serve points won

56%

47%

2nd serve points won

38%

59%

Break points saved

37%

45%

Return points won

48%

48%

Break points won

53%

4.6

Aces a match

1.4

4.4

Double faults a match

4.0

Last 14 days

3

Matches

2

6

Sets

4

1

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena Gabriela RuseAnna Kalinskaya
🇱🇻OstapenkoNo. 38
🇱🇻OstapenkoNo. 38LostRome R64WonLinz QFLostRome R16WonDubai R64
🇺🇸NavarroNo. 25
🇺🇸NavarroNo. 25LostDubai R64WonDoha R32
Total
Total1–22–1

Last 10 matches going in

LatestElena Gabriela RuseAnna Kalinskaya
1Won🇨🇿L. NoskovaLinda NoskovaNo. 13No. 13 · 23 JunBad Homburg R32 · 23 JunWon🇦🇹S. KrausSinja KrausNo. 92No. 92 · 22 JunBad Homburg R32 · 22 Jun
2Lost🇨🇿B. KrejcikovaBarbora KrejcikovaNo. 41No. 41 · 12 Jun's-Hertogenbosch QF · 12 JunLost🇺🇦E. SvitolinaElina SvitolinaNo. 8No. 8 · 16 JunBerlin R32 · 16 Jun
3Won🇧🇪E. MertensElise MertensNo. 21No. 21 · 11 Jun's-Hertogenbosch R16 · 11 JunLost🇵🇱M. ChwalinskaMaja ChwalinskaNo. 116No. 116 · 3 JunParis QF · 3 Jun
4Won🇩🇪T. KorpatschTamara KorpatschNo. 95No. 95 · 9 Jun's-Hertogenbosch R32 · 9 JunWon🇦🇹A. PotapovaAnastasia PotapovaNo. 28No. 28 · 1 JunParis R16 · 1 Jun
5Lost🇵🇱M. FrechMagdalena FrechNo. 49No. 49 · 24 MayParis R128 · 24 MayWon🇨🇴M. Osorio SerranoMaria Camila Osorio SerranoNo. 77No. 77 · 30 MayParis R32 · 30 May
6Lost🇱🇻J. OstapenkoJelena OstapenkoNo. 40No. 40 · 7 MayRome R64 · 7 MayWon🇷🇺A. KorneevaAlina KorneevaNo. 120No. 120 · 28 MayParis R64 · 28 May
7Lost🇰🇿E. RybakinaElena RybakinaNo. 2No. 2 · 24 AprMadrid R64 · 24 AprWon🇫🇷L. BoissonLois BoissonR128 · 26 MayParis R128 · 26 May
8Won🇭🇷A. RuzicAntonia RuzicNo. 58No. 58 · 22 AprMadrid R128 · 22 AprLost🇱🇻J. OstapenkoJelena OstapenkoNo. 40No. 40 · 11 MayRome R16 · 11 May
9Lost🇷🇺M. AndreevaMirra AndreevaNo. 10No. 10 · 11 AprLinz SF · 11 AprWon🇨🇭B. BencicBelinda BencicNo. 12No. 12 · 9 MayRome R32 · 9 May
10Won🇱🇻J. OstapenkoJelena OstapenkoNo. 23No. 23 · 10 AprLinz QF · 10 AprWon🇨🇿K. SiniakovaKaterina SiniakovaNo. 42No. 42 · 7 MayRome R64 · 7 May