Simona Halep reached her third Cincinnati Masters final in four years after coming through a thrilling semi-final against Aryna Sabalenka.
The world number one has faltered at the last hurdle previously in this WTA Premier event, but she will have the opportunity to finally land the title against Kiki Bertens following a hard-fought 6-3 6-4 triumph over Sabalenka.
A series of thrilling early rallies saw breaks traded, but Halep, showing a resolute defence, emerged with the lead before a pair of double faults handed her the opening set.
Although Halep broke quickly in the second, too, Sabalenka continued to put the Romanian under pressure and cancelled out her advantage before pushing for a break of her own.
But a fine hold from the top seed forced Sabalenka to attempt to serve to stay in the match, failing as Halep came to the net and watched a desperate lob sail long over her head.
Halep will come up against an in-form Bertens after the world number 17 took the scalp of Petra Kvitova 3-6 6-4 6-2.
Kvitova, the eighth seed, impressed early on and looked on course for victory against an opponent who had been forced to play two matches and five sets 24 hours earlier.
But Bertens showed the same quality that proved too much for Elina Svitolina - and Kvitova herself last week at the Rogers Cup - and came roaring back, ultimately winning relatively comfortably.
"I'm feeling great. I'm really happy I won this match," she said on-court. "It was a really tough one, but I'm so happy to be in the finals here.
"We've put a lot of work in to get more fit, to play more aggressive on the hard courts, and it's working out."
|Giroud targets passing Platini´s haul after 35th France goal|
|UEFA charges Montenegro over alleged racist chants|
|Stokes: I would never ever ever ´Mankad´ Kohli!|
|I´m a little bit fed up! - Griezmann sick of transfer talk|
|Mick Schumacher to make F1 debut with Ferrari at Bahrain testing|
|Southgate calls for greater education following alleged racist chants in Montenegro|
|Trail Blazers confirm compound leg fractures for Nurkic|
|Brazil´s Tite unfazed by criticism|
|The Australia ball-tampering scandal one year on: A timeline|
|Nurkic carried off on stretcher after sickening injury|
|Magic shock 76ers, Nurkic suffers gruesome leg injury|
|Jazz´s Gobert sets NBA single-season dunk record|
|Halep eliminates Venus, Andreescu´s succumbs to injury|
|Federer rolls on as Dimitrov departs Miami|
|Pique calls for respect after Catalonia friendly|
|Lozano ´absolutely ready´ for big transfer amid United links – Martino|
|It would be an honour to coach LeBron and Lakers, admits Kidd|
|De Ligt: We´ll see where I end up|
|Pelicans owner Benson denies team could move to Seattle|
|Eagles ´working toward´ extension for QB Wentz – Roseman|
|Gruden: Carr won´t leave Raiders|
|Ronaldo upbeat over Euro 2020 chances despite back-to-back draws|
|France players had a lot of fun in Iceland rout – Deschamps|
|Day & Mickelson headline star-studded group, Tiger seeking fourth title|
|Ronaldo expects to return within two weeks|
|Sterling demands UEFA makes an example of Montenegro after alleged racist abuse|
|We are equal – Hudson-Odoi slams ´monkey´ chants|
|Barkley hails England´s character after resounding win|
|Federer sails through to fourth round in Miami|
|Southgate ´definitely heard´ racist chants aimed at Rose|
|Under-fire Ashwin defends Buttler ´Mankad´|
|Portugal 1 Serbia 1: Ronaldo injured as Group B favourites draw again|
|Montenegro 1 England 5: Barkley stars as rampant Three Lions hit five again|
|France 4 Iceland 0: Mbappe on target as Les Bleus maintain perfect start|
|Argentina boss Scaloni has no doubts over Messi´s Copa America involvlement|
|Injured Andreescu retires in Miami to put Kontaveit through|
|Mbappe takes Benzema´s France record|
|Ronaldo goes off injured in Portugal´s clash with Serbia|
|A lack of goals? Spain average more than Barca – Luis Enrique|
|Mancini warns Italy that Liechtenstein match could be ´dangerous´|
|Bears and Packers to kick off 100th NFL season|
|Godin proud to make Uruguay history|
|Ashwin ´Mankads´ fuming Buttler to set up Kings XI win|
|Rice, Hudson-Odoi handed first England starts in Montenegro|
|Gronkowski agent leaves door open for return|
|Wolff braced for Ferrari response in Bahrain|
|WWE, films or partying - What next for Gronkowski following retirement?|
|MLB 2019 preview: Five storylines to watch|
|Banega glad to see Monchi back at Sevilla|
|All Blacks captain Read to make Crusaders return|
|Chelsea transfer ban appeal hearing set for April|
|Argentina expect Messi to do everything - Valdano|
|MLB 2019 preview: Five bold predictions for the upcoming season|
|Brain injury charity questions concussion protocol after Schar injury|
|Phelan hoping to continue dual role with United and Mariners|
|Cooley handed Australia coaching role for Ashes|
|Neymar will inspire like Pele, Zico, Romario - father|
|Joelinton committed to Hoffenheim amid Newcastle, Leipzig links|
|SpongeBob, WWE & dancing in the mirror - The best of retiring Gronkowski´s quotes|
|Neymar in PSG contract talks, says father|
|Schalke and USA midfielder McKennie ruptures ankle ligament|
|Thailand 0 Uruguay 4: Vecino helps seal China Cup title|
|Alisson missing Brazil but feels at home at Liverpool|
|Charnley called up to England performance squad|
|Kante focused on Chelsea amid Madrid links|
|Mourinho: Zidane the right man for Real Madrid|
|Skerritt elected president of Cricket West Indies|
|Nike bow out with patchwork Manchester City ´celebration´ shirt|
|Alli believes England can be the best in the world|
|Curry: Surreal that Warriors have won 50 games again|