Madison Keys def. Donna Vekic — Round of 32, Charleston Open 2026

🇺🇸
Charleston Open 2026

WTA 500ClayCharleston, USA

Played1 Apr 2026

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

🇺🇸ranked WTA number 18 going into this drawWon

Madison Keys seeded 5 6 6

🇭🇷ranked WTA number 117 going into this draw

Donna Vekic 2 3

🇺🇸M. KeysMadison KeysvD. VekicDonna Vekic🇭🇷

🇺🇸Madison Keys

🇭🇷Donna Vekic

Match stats

Serve

3

Aces

0

1

Double faults

5

63%

1st serve in

65%

78%

1st serve points won

51%

63%

2nd serve points won

35%

72%

Service points won

45%

0/1

Break points saved

4/9

Return

55%

Return points won

28%

5/9

Break points won

1/1

67

Total points won

42

Head to head

3–0 Keys

  1. This matchCharleston R32won by Keys
  2. 2025ClayMadrid R16won by Keys
  3. 2025HardIndian Wells R16won by Keys

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

4–6

2–2

Last 30 days

2–1

By surface

–

Clay

1–0

8–5

Hard

3–6

0–2

Indoor hard

–

By round

2–2

R32

1–2

2–1

R16

1–0

3–2

At WTA 500s

1–1

How their matches go

15

Completed matches

10

47%

Won in straight sets

30%

7%

Won after losing a set

10%

27%

Lost after winning a set

30%

20%

Lost in straight sets

30%

3–1

Tiebreaks

2–0

1–4

Deciding sets

1–3

7/10

Won after winning set 1

3/6

1/5

Won after losing set 1

1/4

Serve and return, last 5 matches

68%

1st serve in

56%

67%

1st serve points won

63%

45%

2nd serve points won

40%

69%

Break points saved

54%

41%

Return points won

40%

36%

Break points won

37%

3.4

Aces a match

4.0

3.2

Double faults a match

4.4

Last 14 days

2

Matches

1

5

Sets

3

10

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMadison KeysDonna Vekic
🇺🇸PegulaNo. 5
🇺🇸PegulaNo. 5LostMelbourne R16LostIndian Wells R64
🇨🇿ValentovaNo. 49
🇨🇿ValentovaNo. 49WonAdelaide R16WonIndian Wells R128
Total
Total1–11–1

Last 10 matches going in

LatestMadison KeysDonna Vekic
1Lost🇨🇳Q. ZhengQinwen ZhengNo. 23No. 23 · 22 MarMiami R32 · 22 MarWon🇦🇺A. TomljanovicAjla TomljanovicNo. 81No. 81 · 30 MarCharleston R64 · 30 Mar
2Won🇷🇴E. RuseElena Gabriela RuseNo. 74No. 74 · 21 MarMiami R64 · 21 MarLost🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 7 MarIndian Wells R64 · 7 Mar
3Lost🇬🇧S. KartalSonay KartalNo. 52No. 52 · 9 MarIndian Wells R32 · 9 MarWon🇨🇿T. ValentovaTereza ValentovaNo. 46No. 46 · 5 MarIndian Wells R128 · 5 Mar
4Won🇫🇷D. ParryDiane ParryNo. 109No. 109 · 7 MarIndian Wells R64 · 7 MarLost🇪🇸C. BucsaCristina BucsaNo. 63No. 63 · 24 FebMerida R32 · 24 Feb
5Lost🇺🇸J. PegulaJessica PegulaNo. 6No. 6 · 26 JanMelbourne R16 · 26 JanLost🇷🇺M. AndreevaMirra AndreevaNo. 8No. 8 · 19 JanMelbourne R128 · 19 Jan
6Won🇨🇿K. PliskovaKarolina PliskovaR32 · 24 JanMelbourne R32 · 24 JanLost🇵🇭A. EalaAlexandra EalaNo. 53No. 53 · 6 JanAuckland R32 · 6 Jan
7Won🇺🇸A. KruegerAshlyn KruegerNo. 61No. 61 · 22 JanMelbourne R64 · 22 JanLost🇦🇺K. BirrellKimberly BirrellNo. 114No. 114 · 31 OctChennai QF · 31 Oct
8Won🇺🇦O. OliynykovaOleksandra OliynykovaNo. 90No. 90 · 20 JanMelbourne R128 · 20 JanWon🇮🇳S. YamalapalliSahaja YamalapalliR16 · 30 OctChennai R16 · 30 Oct
9Lost🇨🇦V. MbokoVictoria MbokoNo. 18No. 18 · 15 JanAdelaide QF · 15 JanWon🇮🇳V. AdkarVaishnavi AdkarR32 · 29 OctChennai R32 · 29 Oct
10Won🇨🇿T. ValentovaTereza ValentovaNo. 60No. 60 · 14 JanAdelaide R16 · 14 JanLost🇨🇭B. BencicBelinda BencicNo. 16No. 16 · 7 OctWuhan R64 · 7 Oct