Top seed Simona Halep came back from 4-1 down in the deciding set to beat Elina Svitolina 6-3, 3-6, 6-4 in the Qatar Open semi-finals on Friday, marking her first victory over the Ukrainian in nearly two years.
Halep made an aggressive start and claimed an early break with a scorching backhand winner to set the tone for the evening.
The Romanian clinched the opening set before WTA Finals champion Svitolina upped her aggression from the baseline to snatch a break for 2-1 lead in the second set.
After bagging the second set, Svitolina claimed an early break again in the final set, while also frustrating her opponent with her relentless court coverage.
Seeking another break of serve to close out the match, Svitolina came out on top in several high-octane rallies during an eight-minute sixth game and held three break points for a 5-1 lead in the final set.
But Halep summoned her powers of recovery to fend off all three points and went on to clinch five straight games en route a remarkable victory.
Halep last defeated Svitolina in the 2017 French Open quarter-finals, and since then had not won a set in their following three encounters.
The 2014 Doha champion was pleased to set the record straight to move into her first final of the season.
"I'm happy because I didn't give up... The two finals that I played against her in Rome I gave up and I was not ready to fight," said Halep, who will face unseeded Belgian Elise Mertens in Saturday's final.
"Now I change that, and it makes me happier, because I showed myself that I'm able to do that."
"The mental part is really important... but definitely today I was stronger physically as well, because against Svitolina (it) is never easy to win a match. She's very strong on the legs."
Mertens scored her second top 10 victory of the week as she battled past three-times Grand Slam champion Angelique Kerber 6-4, 2-6, 6-1.
Mertens, who defeated fifth seed Kiki Bertens in the quarter-final, has failed to win a set against Halep in her previous two meetings -- both on clay last year.
Resurgent Wawrinka sets up Nishikori semi-final in Rotterdam
Stan Wawrinka, seeking his first title since undergoing two knee surgeries in 2017, subdued Canadian 10th seed Denis Shapovalov 6-4, 7-6(4) on Friday to set up an intriguing semi-final with top seed Kei Nishikori at the ABN AMRO World Tennis Tournament.
The Swiss wildcard broke for a 5-4 lead in the opening set and sealed the win in a well-mastered tiebreak.
"Physically I feel really good, and I'm moving and feeling better match after match," said Wawrinka.
"Tonight was a tough match. I had to really fight at the end. I was a bit nervous at the end of the match. We had some long rallies. It's good to see that I can keep being there, mentally, physically."
Nishikori took a step closer to claiming his second title of the year by defeating Hungary's Marton Fucsovics 6-3, 6-2.
Russian fifth seed Daniil Medvedev dismantled Frenchman Jo-Wilfried Tsonga 6-4, 6-2.
He will face another Frenchman in Gael Monfils, who beat Bosnia's Damir Dzumhur 6-1, 6-2.
Gear up for year end battle between Davis Cup and ATP Cup
Tennis Rankings: Do you know India's best ranked player in singles?
Kohli, Bumrah back for Aus ODIs; Karthik and Jadeja left out
Ex-Windies star Bishop defends suspended Gabriel over Root remarks
Sports stars condemn Pulwama attack; Kohli slammed