World number one Ashleigh Barty will play Czech eighth seed Karolina Pliskova in Saturday's Wimbledon final.
Australian Barty beat former champion Angelique Kerber 6-3 7-6 (7-3) before Pliskova came from a set down to defeat Aryna Sabalenka 5-7 6-4 6-4.
It will be a first final at the All England Club for both Barty, 25, and 29-year-old Pliskova.
"I get the chance on Saturday to live out a total dream," said Barty, who has not lost a set since the opening round.
The top seed added: "This is incredible. This is as close to a good tennis match I will play.