PARIS – Diana Shnaider produced one of the biggest upsets of the French Open on Wednesday, battling back from the brink of defeat to shock world No 1 Aryna Sabalenka and book her place in a maiden Grand Slam semi-final as Roland Garros continued to deliver unexpected twists.



