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.
|Saul replaces Fabian in Spain squad|
|Injured Shaqiri withdraws from Switzerland squad|
|LaLiga strugglers Rayo Vallecano sack coach Michel|
|Mourinho: Mbappe more valuable than Messi & Ronaldo|
|DeMarcus Cousins ´day-to-day´ after MRI on ankle|
|Bogut to join Warriors early after Cousins injury|
|Van Dijk: Salah goals will come for Liverpool|
|Roma president hits back at Monchi criticism|
|Aston Villa and Birmingham fined for derby fracas|
|Adrian Peterson returns to Redskins|
|Koeman: Timing of Euro 2020 qualifiers is odd|
|Napoli goalkeeper Ospina given all clear after head injury|
|Captain Morgan signs Leicester extension|
|Tennis Canada coach Labelle says ´sky is the limit´ for Andreescu|
|Pochettino happy at Tottenham but hints at Real Madrid interest|
|´Shocked´ Hudson-Odoi called into England squad|
|Barca talk will not affect underrated Griezmann - Deschamps|
|Overmars extends Ajax contract amid Arsenal links|
|Tiger commits to WGC-Dell Match Play ahead of Masters|
|Rashford: Aguero is Premier League´s most complete striker|
|Ineos reports ´ideal´ for Team Sky, says Wiggins|
|An offer we couldn´t refuse - Giants GM Gettleman breaks silence over Beckham trade|
|Godfather II was better - Monchi defends Sevilla sequel|
|Hall: CSA must avoid exodus of Kolpak youngsters|
|RFL to consider New York rugby league club|
|Bierhoff: Germany not in doomsday scenario|
|Jorginho is playing well - Mancini defends much-maligned Chelsea midfielder|
|I´m retiring from the NFL on top! - Ngata bows out on Kilimanjaro|
|Mancini challenges Balotelli to earn Italy recall|
|Arthur given time to earn new Eels deal|
|Chelsea say player was racially abused during Dynamo Kiev game|
|Quins land Argentina playmaker Landajo|
|F1 2019: What we learned from Australian Grand Prix|
|Tour de France 2020 opening stages provide stiff challenge|
|Mata: Defeats will test Man Utd spirit|
|Wigan ´seeking clarification´ over Edwards´ intentions|
|Barca confirm two-week absence for Suarez|
|Walton defends LeBron after Knicks defeat|
|Ronaldo charged by UEFA after Atletico celebration|
|Ward-Prowse called up by England as Delph, Stones and Loftus-Cheek withdraw|
|Del Potro follows Nadal in missing Miami Open|
|Leeds centre-back Jansson out for three weeks|
|Thiem: Indian Wells triumph feels like grand slam glory|
|River Plate star Quintero suffers ruptured ACL|
|Rahmat and Ihsanullah seal historic Test win for Afghanistan|
|Brewers spoof Mean Girls during spring training|
|Truly a Cinderella story - Andreescu visualised unlikely Indian Wells win|
|Busquets takes pride in majestic Messi|
|Dani Alves, Kanoute and Monchi´s best Sevilla signings|
|Matic backing Solskjaer stay despite United wobble|
|Federer: Thiem has the ´secret´ to achieve greatness on clay|
|76ers top Bucks despite Antetokounmpo´s 52 points|
|MLS Review: Waston creates history on day to remember for FC Cincinnati|
|Tuchel applauds PSG´s mental strength as fans protest during Le Classique|
|Busch secures 200th NASCAR victory after overcoming penalty in California|
|Thiem shocks Federer to clinch first Masters 1000 title in Indian Wells|
|Spalletti: Inter have ´found a striker´ in Lautaro|
|Luckily I didn´t see it or I would´ve thrown myself in too – Gattuso fumes at Kessie-Biglia row|
|Pique not planning another Griezmann documentary amid Barcelona speculation|
|Kessie, Biglia apologise for derby bench row|
|Napoli keeper Ospina kept in hospital after head injury against Udinese|
|Valverde: Betis win an important step for Barcelona|
|Crowd disturbances force abandonment of Panathinaikos-Olympiakos|
|McIlroy eyes Augusta after Players Championship success|
|Suarez sprains ankle as Barcelona beat Betis|
|Silva lauds Pickford after Chelsea shut out|
|Messi grateful for Betis ovation after breaking Barcelona record|
|Brilliant Andreescu stuns Kerber to win Indian Wells title|
|I need every Manchester City player for run-in - Guardiola|
|Barcelona beat Betis despite surprising possession statistic|