Petra Kvitova had to dig deep to see off the challenge of Serena Williams and progress to the third round of the Cincinnati Masters after an absorbing contest in Ohio.
After suffering the worst defeat of her career to Johanna Konta in San Jose, Williams withdrew from the Rogers Cup for personal reasons, and later revealed she had been struggling with the emotional challenges of balancing motherhood with her career.
The 23-time grand slam singles champion produced an impressive performance in the WTA Premier 5 event, where she is a two-time winner.
But it was not enough to cope with an in-form Kvitova, who emerged a 6-3 2-6 6-3 winner after an entertaining struggle that lasted two hours on the outdoor hard courts of the Lindner Family Tennis Center.
"It's always a pleasure to share a court with her, I'm just happy I did well today," eighth seed Kvitova said.
"She really pushed me a lot, I just tried to stay focused on my serve."
While Williams has returned to the WTA Tour after giving birth last year, Kvitova has endured her own long road to recovery after being attacked with a knife during a break-in at her home in December 2016.
She said: "We all know how tough it is to come back, I couldn't imagine myself being in the top 10. There was a lot of hard work in the rehab and still a lot of things to do."
Kvitova did not take a step back in the opening set, the Czech preventing Williams from settling by dispatching a series of heavy groundstrokes that tested the movement of the returning veteran.
After consolidating a break earned in the fifth game, Kvitova later produced a powerful cross-court forehand from a demanding angle which Williams netted to give up her serve and the set.
It was the turn of Williams to assert herself in the second, the 36-year-old running Kvitova into the ground in a marathon game to take her fifth break-point opportunity, before fending off three in the next game to consolidate.
A second break followed in the seventh game, before Williams served it out to send the match to a third set.
The momentum swung once again in the decider, Kvitova breaking straight back after giving up her serve in the opening game, the 28-year-old rediscovering the movement and aggression that served her so well in the opener.
She secured a second break in the sixth game when Williams sent a backhand down the line long, Kvitova eventually sealing the victory after a pulsating struggle when a backhand serve return attempt from the American sailed long.
Williams opened the tournament in Cincinnati with a first-round win over Daria Gavrilova.
|Vidic: I wouldn´t take Van Dijk over United´s defenders|
|Widnes Vikings face uncertain future after going into administration|
|Valverde confident Barcelona´s dry spell is a blip|
|Manchester derby: United v City at Old Trafford set for April 24|
|Sane the best in the world out wide, says Manchester City boss Guardiola|
|Cronin handed rare start, Italy make five changes|
|Inter director Zanetti hopes for swift Icardi return|
|BCCI urges cricket community to ´sever ties´ with terrorism-emanating countries|
|Reus and Piszczek still out for Borussia Dortmund|
|I wish it wasn´t 6-0 - Guardiola fears fuelling Chelsea fire|
|Tuchel hopeful of new Alves deal at PSG|
|Klopp ponders PSG´s Manchester United blueprint|
|AEK Athens handed suspended European competition ban|
|Toronto Wolfpack ´will pay whatever it takes´ to sign Sonny Bill Williams|
|Welcome to the club! Chelsea earn sympathy from non-league Gateshead|
|Hazard, Hudson-Odoi, Higuain and Sarri - how does Chelsea´s transfer ban affect them?|
|Europa League last-16 draw: Chelsea face Kiev trip, Arsenal meet Rennes|
|No doubt Solskjaer will get United job - Klopp|
|Gatland: Time-bomb Sinckler could go off in Cardiff|
|Central Coast Mariners 3 Brisbane Roar 5: Lopez inspires win in eight-goal thriller|
|Chelsea to appeal transfer ban|
|Harden: Rude and arrogant Foster should never officiate Rockets|
|Jones won´t dissuade Tuilagi from joining Racing|
|Solskjaer: United must keep emotions in check against Liverpool|
|United must adapt if Pogba is man-marked - Solskjaer|
|Highlanders deny Reds in Dunedin thriller|
|Chelsea hit with two-window transfer ban|
|Salah: Klopp has made life easier for Liverpool´s forwards|
|Solskjaer hoping to have Martial and Lingard fit for Liverpool clash|
|Vinicius was in my plans at Madrid, insists Lopetegui|
|Manchester United v Liverpool: Pogba and Salah lead combined XI|
|Pogba can become world´s best player – Vidic|
|Manchester United v Liverpool: When the Reds last visited while in the top two...23 years ago|
|The big Friday Premier League quiz|
|The Breakdown: A statistical look at the third round of Six Nations matches|
|McIlroy feels win isn´t far away|
|Who is Luka Jovic? The Bundesliga goal machine linked with Barcelona|
|Antetokounmpo´s Bucks edge Celtics to extend lead in Eastern Conference|
|Durant blocks Kings rookie Bagley five times in one half|
|CONCACAF Champions League Review: Atlanta beaten in De Boer´s first competitive game|
|Kucherov notches second straight 100-point NHL season|
|Del Potro into Delray Beach quarters, Kyrgios exits|
|Sarri: Chelsea´s season better than Arsenal´s|
|Padres confirm Machado´s 10-year, $300m deal|
|Williamson diagnosed with grade one knee sprain|
|Vidic: Solskjaer a better fit than big-name managers for United|
|Giroud issues EFL Cup warning after Chelsea´s Europa League win|
|McIlroy leads in Mexico, Woods shoots 71|
|Romero edges into lead in Puerto Rico|
|City out to make history against Chelsea - Silva|
|We were sweet enemies - Mourinho salutes old rival Wenger|
|Inter improvement not down to Icardi absence - Spalletti|
|This Week in US Sports: Manny Machado finds a home, Williamson gets hurt|
|Sarri rubbishes Roma rumour|
|Halep takes positives despite Dubai defeat|
|Reigning champion Van Uytvanck progresses in Budapest|
|Brough stars for Wakefield on milestone outing|
|Serbia progress in the balance with one game to go|
|DeMarcus Cousins blasts college basketball after Zion Williamson injury|
|UEFA explains ´technical issue´ behind Schalke-City VAR delays|
|Coric, Verdasco humbled in Open 13|
|Inter 4 Rapid Vienna 0 (5-0 agg): Nerazzurri cruise into Europa League last 16|
|Chelsea 3 Malmo 0 (5-1 agg): Sarri´s side stroll into last 16|
|Halep out, Kvitova dominant in Dubai|
|Marotta ´very optimistic´ Godin will join Inter|
|Emery praises Arsenal´s game management after European progress|
|Valencia 1 Celtic 0 (3-0 agg): Toljan sent off as Bhoys crash out|
|Arsenal 3 BATE 0 (3-1 agg): Emery´s men ease through|
|Woods to skip Honda Classic, play Arnold Palmer Invitational|
|Sarri recalls Hudson-Odoi for Malmo match|