Birmingham - French Open champion Ashleigh Barty moved to within two wins of becoming world number one after seeing off Venus Williams 6-4, 6-3 to reach the semi-finals of the Birmingham Classic.
Barty will edge ahead of Naomi Osaka at the top of the rankings before Wimbledon by taking the title and she extended her winning streak to 10 matches against the five-time Wimbledon champion.
"I feel like every match is getting a little bit better and better on the grass, and it's just nice to give myself another opportunity to get on the grass courts and to play another singles match," said Barty.
"It's always a privilege to play against a champion like Venus.
"She's done incredible things for our sport. She's inspired generations to pick up a tennis racquet. Any time you get to play against her, it's a real privilege."
Williams made the better start as the 39-year-old took a 4-1 first-set lead.
Barty, though, is also at ease on the grass and responded in style by romping through the next five games to take the set.
The Australian had to stave off break points in her opening service game of the second set, but then took control with two breaks of the Williams serve to set up a meeting with Barbora Strycova in Saturday's semi-finals.
Strycova got the better of an all-Czech battle to beat Kristyna Pliskova 6-2, 6-4 to reach the last four in Birmingham for the fourth time in six appearances.
In the other semi-final, German Julia Goerges takes on Petra Martic, who survived five match points to oust former French Open champion Jelena Ostapenko.
Martic trailed 5-2 in the second set having lost the first on a tie-break, but rallied to win the next five games before tearing through the third 6-1.
"I still can't believe that I won this match," said Martic.
Goerges, a Wimbledon semi-finalist in 2018, was far more comfortable in a 6-3, 6-2 victory over Yulia Putintseva who knocked out world number one Naomi Osaka on Thursday.