Beijing - US Open champion Naomi Osaka apologised to beaten opponent Zhang Shuai for her emotional behaviour in their roller-coaster China Open quarter-final on Friday.
The 20-year-old Japanese fought back tears - and rescued a match that was slipping away from her - to defeat the unseeded home hope 3-6, 6-4, 7-5 to reach the Beijing semi-finals.
Osaka, who looked glum even in victory and had flung her racquet around during the match, embraced Zhang at the end.
"I was basically apologising because I feel like today I was more emotional than what I normally am trying to be like," said the world number six.
"The match itself was very draining. I feel like we both fought as hard as we could."
Asked at the post-match press conference - where she again looked unhappy - why she had been on the verge of tears on court, she replied curtly: "Because it was a hard match."
Osaka faces Latvia's unseeded Anastasija Sevastova in Saturday's semi-finals on Beijing's outdoor hard courts.
The 45th-ranked Zhang - with the crowd on her side - raced into an early lead against an unusually erratic Osaka, who had won 24 of her previous 28 games.
The eighth seed, who stunned Serena Williams to win her maiden Grand Slam last month in New York, belatedly began finding some range.
But she continued to rack up errors and conceded the first set when she hit into the net. She was to make 66 unforced errors in all.
The 29-year-old Zhang, who has won two career WTA singles titles, saved six break points to take the lead in the second set.
Zhang broke to go 2-0 up and Osaka - who has admitted struggling with the fall-out from the US Open final, when Williams rowed with the chair umpire - began welling up.
Osaka, who has rocketed to worldwide sporting attention since her US Open feat, said that she had felt sluggish.
"I just kind of felt a little bit tired practising and warming up for the match," she said.
"Then when I stepped on the court, I just felt a little bit drained."
The other women's semi-final will be between No 2 seed Caroline Wozniacki and China's top player Wang Qiang, who defeated Aryna Sabalenka of Belarus 7-5, 7-5.
Wang, the No 28 who is in the form of her life, is the first Chinese to make the China Open last four since Li Na in 2012.
"Honestly, I didn't expect to win today," said Wang, 26, whose rapid progress has seen some in China draw comparisons with two-time Grand Slam champion Li.
Wozniacki qualified for the season-ending WTA Finals in Singapore with her 6-2, 6-2 triumph over Katerina Siniakova in what the Dane called her best performance in the Chinese capital.
Men's top seed Juan Martin del Potro bulldozed his way into the last four with a 6-3, 6-0 demolition of Filip Krajinovic of Serbia.
The towering Argentine, enjoying one of the best seasons of his injury-blighted career, will meet in-form Italian Fabio Fognini in what promises to be a far tougher test.
Fourth seed Fognini continued his march towards a fourth title of the season with a 6-4, 6-4 victory over Marton Fucsovics of Hungary.
Britain's fifth seed Kyle Edmund and unseeded Nikoloz Basilashvili of Georgia face off in the other semi-final.
Results from the WTA/ATP China Open in Beijing on Friday (x denotes seed):
Anastasija Sevastova (LAT) bt Dominika Cibulkova (SVK) 6-3, 7-6 (7/5)
Naomi Osaka (JPN x8) bt Zhang Shuai (CHN) 3-6, 6-4, 7-5
Wang Qiang (CHN) bt Aryna Sabalenka (BLR) 7-5, 7-5
Caroline Wozniacki (DEN x2) bt Katerina Siniakova (CZE) 6-2, 6-2
Juan Martin del Potro (ARG x1) bt Filip Krajinovic (SRB) 6-3, 6-0
Fabio Fognini (ITA x4) bt Marton Fucsovics (HUN) 6-4, 6-4
Kyle Edmund (GBR x5) bt Dusan Lajovic (SRB) 6-3, 7-6 (7/4)
Nikoloz Basilashvili (GEO) bt Malek Jaziri (TUN) 6-2, 6-2