Diana Shnaider def. Madison Keys — Round of 16, Roland-Garros 2026

🇫🇷
Roland-Garros 2026

Grand SlamClayParis, France

Played1 Jun 2026

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

🇷🇺ranked WTA number 25 going into this drawWon

Diana Shnaider seeded 25 6 3 6

🇺🇸ranked WTA number 19 going into this draw

Madison Keys seeded 19 3 6 0

🇷🇺D. ShnaiderDiana ShnaidervM. KeysMadison Keys🇺🇸

🇷🇺Diana Shnaider

🇺🇸Madison Keys

Match stats

Serve

1

Aces

2

1

Double faults

4

73%

1st serve in

58%

60%

1st serve points won

60%

65%

2nd serve points won

47%

61%

Service points won

54%

7/10

Break points saved

1/7

Return

46%

Return points won

39%

6/7

Break points won

3/10

Points

17

Winners

27

26

Unforced errors

50

10/15

Net points won

13/19

79

Total points won

68

Head to head

3–1 Keys

  1. This matchParis R16won by Shnaider
  2. 2026HardBrisbane R16won by Keys
  3. 2025GrassLondon QFwon by Keys
  4. 2024HardMiami R64won by Keys

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

7–3

4–1

Last 30 days

4–1

By surface

8–4

Clay

7–2

8–7

Hard

8–5

By round

2–2

R16

3–1

1–1

QF

1–2

5–1

At Grand Slams

6–1

How their matches go

27

Completed matches

22

41%

Won in straight sets

50%

19%

Won after losing a set

18%

15%

Lost after winning a set

18%

26%

Lost in straight sets

14%

4–6

Tiebreaks

3–1

5–4

Deciding sets

4–4

12/15

Won after winning set 1

12/14

4/12

Won after losing set 1

3/8

Serve and return, last 5 matches

65%

1st serve in

68%

58%

1st serve points won

69%

51%

2nd serve points won

51%

56%

Break points saved

71%

51%

Return points won

44%

57%

Break points won

49%

0.6

Aces a match

2.6

2.4

Double faults a match

3.0

Last 14 days

3

Matches

3

6

Sets

7

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentDiana ShnaiderMadison Keys
🇺🇦OliynykovaNo. 66
🇺🇦OliynykovaNo. 66WonParis R32WonMelbourne R128
🇺🇸KesslerNo. 47
🇺🇸KesslerNo. 47WonParis R64WonBrisbane R32
🇨🇭BencicNo. 11
🇨🇭BencicNo. 11LostMadrid R32LostMiami R32WonCharleston QF
🇺🇸PegulaNo. 5
🇺🇸PegulaNo. 5LostCharleston QFLostMelbourne R16
🇨🇿ValentovaNo. 43
🇨🇿ValentovaNo. 43WonMiami R64WonAdelaide R16
Total
Total3–34–1

Last 10 matches going in

LatestDiana ShnaiderMadison Keys
1Won🇺🇦O. OliynykovaOleksandra OliynykovaNo. 66No. 66 · 30 MayParis R32 · 30 MayWon🇨🇦V. MbokoVictoria MbokoNo. 9No. 9 · 30 MayParis R32 · 30 May
2Won🇺🇸M. KesslerMcCartney KesslerNo. 47No. 47 · 28 MayParis R64 · 28 MayWon🇭🇷A. RuzicAntonia RuzicNo. 61No. 61 · 28 MayParis R64 · 28 May
3Won🇲🇽R. ZarazuaRenata ZarazuaNo. 72No. 72 · 25 MayParis R128 · 25 MayWon🇧🇪H. VandewinkelHanne VandewinkelNo. 102No. 102 · 26 MayParis R128 · 26 May
4Lost🇯🇵N. OsakaNaomi OsakaNo. 15No. 15 · 10 MayRome R32 · 10 MayLost🇨🇿N. BartunkovaNikola BartunkovaNo. 93No. 93 · 10 MayRome R32 · 10 May
5Won🇦🇺T. GibsonTalia GibsonNo. 58No. 58 · 8 MayRome R64 · 8 MayWon🇺🇸P. StearnsPeyton StearnsNo. 43No. 43 · 8 MayRome R64 · 8 May
6Lost🇨🇭B. BencicBelinda BencicNo. 11No. 11 · 25 AprMadrid R32 · 25 AprLost🇺🇦Y. StarodubtsevaYuliia StarodubtsevaNo. 108No. 108 · 4 AprCharleston SF · 4 Apr
7Won🇪🇸J. Bouzas ManeiroJessica Bouzas ManeiroNo. 47No. 47 · 23 AprMadrid R64 · 23 AprWon🇨🇭B. BencicBelinda BencicNo. 12No. 12 · 3 AprCharleston QF · 3 Apr
8Lost🇰🇿E. RybakinaElena RybakinaNo. 2No. 2 · 16 AprStuttgart R16 · 16 AprWon🇭🇺A. BondarAnna BondarNo. 65No. 65 · 2 AprCharleston R16 · 2 Apr
9Won🇩🇪T. KorpatschTamara KorpatschNo. 109No. 109 · 14 AprStuttgart R32 · 14 AprWon🇭🇷D. VekicDonna VekicNo. 117No. 117 · 1 AprCharleston R32 · 1 Apr
10Lost🇺🇸J. PegulaJessica PegulaNo. 5No. 5 · 3 AprCharleston QF · 3 AprLost🇨🇳Q. ZhengQinwen ZhengNo. 23No. 23 · 22 MarMiami R32 · 22 Mar