Unseeded Donna Vekic continued her march through the draw at the Toray Pan Pacific Open on Friday, defeating WTA World No.4 and No.2 seed Caroline Garcia, 6-3, 6-4 to reach the semifinals.
It's been a successful debut in the Japanese capital for the Croatian, who defeated a pair of former World No.4s in Sloane Stephens and Johanna Konta, before triumphing against the current World No.4 in 75 minutes.
"I'm very happy that I won today," Vekic said on-court after the match. "Last time we played, I lost 7-6 in the third and that was a painful loss... so to win in two sets against her really means something to me."
The WTA World No.45 broke Garcia five times to snap a three-match losing streak against the French No.1, who had beaten her in three sets in each of their past three meetings dating back to 2015.
Despite being broken first in each set, Vekic rallied to win six of the last seven and four of the last five games in each set, respectively, to advance to her second semifinal in her past four tournaments.
The runner-up at the Citi Open in August, Vekic also reached the semifinals at the Nature Valley International in Nottingham prior to Wimbledon.
Despite serving six doubles faults, Vekic tallied 19 winners to 17 unforced errors over the course of her third Top 10 victory of the season, and the first of which came against a player other than Stephens.
"From 4-1 down in the second set, I started to serve better. It was easier to win games," she said, reflecting on her second-set recovery.
"Usually, my serve is a big weapon. Today, not so much. It makes it easier to set up the points."
Having not lost a set this week, the 22-year-old will look to reach the biggest final of her career to date against No.4 seed Karolina Pliskova, who's survived a pair of epics to reach this stage - including a three-set victory over American Alison Riske in the quarterfinals where she saved match points.
"I’m already looking to tomorrow, thinking about how I’ll prepare. I’ve beaten her before and I hopefully will again," the 22-year-old concluded.