Anastasia Potapova def. Elena Rybakina — Round of 16, Mutua Madrid Open 2026

🇪🇸
Mutua Madrid Open 2026

WTA 1000ClayMadrid, Spain

Played27 Apr 2026

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

🇦🇹ranked WTA number 56 going into this drawWon

Anastasia Potapova 7 6

🇰🇿ranked WTA number 2 going into this draw

Elena Rybakina seeded 2 68 4

🇦🇹A. PotapovaAnastasia PotapovavE. RybakinaElena Rybakina🇰🇿

🇦🇹Anastasia Potapova

🇰🇿Elena Rybakina

Match stats

Serve

2

Aces

6

6

Double faults

5

55%

1st serve in

55%

76%

1st serve points won

64%

43%

2nd serve points won

42%

61%

Service points won

54%

7/10

Break points saved

2/6

Return

46%

Return points won

39%

4/6

Break points won

3/10

91

Total points won

78

Head to head

1–1 level

  1. This matchMadrid R16won by Potapova
  2. 2024HardBrisbane QFwon by Rybakina

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

9–1

6–1

Last 30 days

6–0

By surface

6–1

Clay

6–0

6–6

Hard

21–5

–

Indoor hard

5–0

By round

2–0

R16

6–1

1–1

QF

4–2

3–1

At WTA 1000s

14–4

How their matches go

19

Completed matches

35

32%

Won in straight sets

63%

32%

Won after losing a set

26%

11%

Lost after winning a set

9%

26%

Lost in straight sets

3%

3–3

Tiebreaks

5–2

6–2

Deciding sets

9–3

7/9

Won after winning set 1

24/25

5/10

Won after losing set 1

7/10

Serve and return, last 5 matches

57%

1st serve in

60%

73%

1st serve points won

72%

48%

2nd serve points won

55%

62%

Break points saved

59%

48%

Return points won

42%

57%

Break points won

51%

5.2

Aces a match

5.4

3.0

Double faults a match

2.4

Last 14 days

2

Matches

6

5

Sets

15

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAnastasia PotapovaElena Rybakina
🇨🇳ZhangNo. 66
🇨🇳ZhangNo. 66WonMadrid R64WonLinz R32WonBrisbane R32
🇷🇺AndreevaNo. 9
🇷🇺AndreevaNo. 9LostLinz FWonStuttgart SF
🇷🇺ShnaiderNo. 19
🇷🇺ShnaiderNo. 19LostBrisbane R32WonStuttgart R16
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostMelbourne R32LostMiami SFLostIndian Wells FWonMelbourne FWonRiyadh F
🇦🇺BirrellNo. 82
🇦🇺BirrellNo. 82LostAdelaide R32WonDubai R32
Total
Total2–46–2

Last 10 matches going in

LatestAnastasia PotapovaElena Rybakina
1Won🇱🇻J. OstapenkoJelena OstapenkoNo. 22No. 22 · 26 AprMadrid R32 · 26 AprWon🇨🇳Q. ZhengQinwen ZhengNo. 37No. 37 · 26 AprMadrid R32 · 26 Apr
2Won🇨🇳S. ZhangShuai ZhangNo. 66No. 66 · 24 AprMadrid R64 · 24 AprWon🇷🇴E. RuseElena Gabriela RuseNo. 61No. 61 · 24 AprMadrid R64 · 24 Apr
3Lost🇷🇺M. AndreevaMirra AndreevaNo. 10No. 10 · 12 AprLinz F · 12 AprWon🇨🇿K. MuchováKarolína MuchováNo. 12No. 12 · 19 AprStuttgart F · 19 Apr
4Won🇭🇷D. VekicDonna VekicNo. 115No. 115 · 11 AprLinz SF · 11 AprWon🇷🇺M. AndreevaMirra AndreevaNo. 10No. 10 · 18 AprStuttgart SF · 18 Apr
5Won🇦🇹L. TaggerLilli TaggerNo. 108No. 108 · 10 AprLinz QF · 10 AprWon🇨🇦L. FernandezLeylah FernandezNo. 25No. 25 · 17 AprStuttgart QF · 17 Apr
6Won🇩🇪T. KorpatschTamara KorpatschNo. 109No. 109 · 9 AprLinz R16 · 9 AprWon🇷🇺D. ShnaiderDiana ShnaiderNo. 19No. 19 · 16 AprStuttgart R16 · 16 Apr
7Won🇨🇳S. ZhangShuai ZhangNo. 62No. 62 · 8 AprLinz R32 · 8 AprLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 26 MarMiami SF · 26 Mar
8Lost🇮🇹J. PaoliniJasmine PaoliniNo. 7No. 7 · 6 MarIndian Wells R64 · 6 MarWon🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 25 MarMiami QF · 25 Mar
9Won🇨🇦M. StakusicMarina StakusicNo. 142No. 142 · 4 MarIndian Wells R128 · 4 MarWon🇦🇺T. GibsonTalia GibsonNo. 112No. 112 · 23 MarMiami R16 · 23 Mar
10Lost🇨🇴E. ArangoEmiliana ArangoNo. 56No. 56 · 23 FebMerida R32 · 23 FebWon🇺🇦M. KostyukMarta KostyukNo. 28No. 28 · 22 MarMiami R32 · 22 Mar