Jasmine Paolini stunned Elena Rybakina in a back-and-forth contest to reach her first Grand Slam semi-final at the French Open.
Italian 12th seed Paolini won 6-2 4-6 6-4 against the Kazakhstani fourth seed on a windy Court Philippe-Chatrier. "It's an unbelievable feeling," said Paolini, who wrapped up the win after two hours and three minutes at Roland Garros.
She will face Russian Mirra Andreeva or Belarusian Aryna Sabalenka in the semi-finals, with the pair playing later on Wednesday. Paolini was competing in her first Grand Slam quarter-final following an impressive season which has seen the 28-year-old break into the top 15 for the first time and win her maiden WTA 1,000 title at the Dubai Tennis Championships in February.