22-year-old Diana Shnaider has stunned the tennis world by defeating world No.1 Aryna Sabalenka in the quarterfinals and reaching the semifinals of the French Open.