Ashleigh Barty is one win away from a place in the French Open final after dispatching Madison Keys 6-3 7-5 in her last-eight clash on Suzanne Lenglen Court.
Barty avenged her defeat to the American world No.16 at Roland Garros in the opening round two years, to reach the semifinals of a grand slam for the first time.
She will play American teenager Amanda Anisimova, who stunned defending champion Simona Halep 6-2 6-4.
World No.8 Barty took out the first set in under half-an-hour after converting her fourth set point and clinched the match on her first match point.
The 23-year-old from Queensland looked in control throughout and even managed to overcome a hiccup in the second set when Keys broke her as she was serving for the match.
However, she responded magnificently against last year’s semifinalist and broke straight back before closing out the match to love.
Despite being on the receiving end of eight aces, Barty’s return game was solid throughout as she won 40 per cent of her receiving points and converted 80 per cent on her own serve.
Following the rain that washed out the whole of Wednesday’s schedule, Barty must now play three matches in as many days to become the first Australian to reach the final in Paris since Samantha Stosur nine years ago.