Garbine Muguruza claimed a hugely encouraging win ahead of her French Open title defence, beating Venus Williams in three sets to reach the semi-finals of the Internazionali BNL d'Italia on Friday.
The champion at Roland Garros 12 months ago has struggled for form in 2017 and was thrashed 6-1 6-3 by Timea Bacsinszky in her first match at last week's Madrid Open.
However, Muguruza has looked a different player in Rome and produced a largely high-quality display to beat veteran Williams 6-2 3-6 6-2.
The Spaniard will face Elina Svitolina in the last four after the Ukrainian recorded a first career victory over second seed Karolina Pliskova.
Svitolina, who has beaten world number one Angelique Kerber three times this season, triumphed 6-2 7-6 (11-9) to end a run of four straight defeats against the Czech.
The other semi-final in Rome will see sixth seed Simona Halep face Kiki Bertens following their respective wins over Anett Kontaveit and Daria Gavrilova.
SECOND-SET LAPSE NOT COSTLY FOR MUGURUZA
Muguruza displayed fine form in the first and third sets against Williams, but lost her radar in the middle of the match - making 20 unforced errors during set two.
When Williams broke for a 1-0 lead in the decider, things looked bleak for Muguruza.
However, the 23-year-old hit back - aided by a host of errors from her opponent - to ultimately triumph with a degree of comfort.
IN-FORM HALEP EASES THROUGH
Halep made serene progress to the last four, continuing the Romanian's fine form.
Having claimed the Madrid Open title, which came hot on the heels of a semi-final spot in Stuttgart, Halep secured a dominant 6-2 6-4 triumph over Kontaveit.
The Estonian had stunned world number one Angelique Kerber in the second round, but found the fourth-ranked Halep a more difficult opponent.
Despite dropping serve once in each set, Halep always looked comfortable and is limbering up nicely for the French Open, where she reached the final in 2014.
She will now face Kiki Bertens, who beat Daria Gavrilova 6-3 6-3 to reach her first semi-final this year.
PLISKOVA UPBEAT DESPITE DEFEAT
Although Pliskova suffered defeat on Friday, she took heart from the fact her three victories in Rome this week more than doubled her number of clay-court wins in 2017.
"I would say I’ve had three good matches here, which is better than all the other tournaments where I was playing on clay," she said.
"It's definitely an improvement, and there's still Paris in front of me."
|Rossi recovering well after motocross accident|
|BREAKING NEWS: Sevilla and Argentina reach agreement on Sampaoli|
|Nadal favourite for Roland Garros - Djokovic|
|Pique says referees ´have influenced LaLiga´ as Barcelona defender again calls for VAR|
|Eels too good for struggling Souths|
|BREAKING NEWS: Valencia signs Manchester United extension|
|Djokovic excited for new chapter with Agassi|
|French Open 2017: Zverev, Thiem lead Next Gen charge|
|West Ham snap up Zabaleta|
|Luis Enrique needs more than Copa del Rey to secure place in Barcelona history|
|Kvitova cleared to make Roland Garros return|
|Juventus not resting Dybala and Higuain ahead of Champions League final|
|Nadal to start against Paire at Roland Garros, Muguruza faces former champion Schiavone|
|Champions League final to be played under closed roof for first time|
|French Open 2017: Immortality awaits with Nadal primed to make history in Paris|
|Allegri keen to open contract talks with Juventus|
|Darmian wants Manchester United stay|
|Familiar surroundings, but uncertainty shrouds Arsenal´s 20th FA Cup final|
|Stoke tie down Cameron, Bardsley as Given departs|
|Cheika to stick with Moore as Wallabies captain|
|LeBron never believed he could eclipse Jordan|
|Maitland signs new Saracens deal|
|Asensio: Zidane used to be my idol|
|RB Leipzig rule out Keita, Werner and Forsberg sales amid Liverpool links|
|Injured Stokes to be assessed after training on Friday|
|Pokal glory should force Watzke and Tuchel to kiss and make up|
|Oxlade-Chamberlain studying Alves before FA Cup final|
|Hansen expects to end All Blacks reign after World Cup|
|PSG have gone backwards under Emery – Coupe de France glory won´t change that|
|Klopp can attract top players to Liverpool, says Gerrard|
|Napoli block Milik and Zielinski from Poland U21 duty|
|The curious case of Costa - how Diego will be remembered if he leaves Chelsea|
|He is not a hero, he is a God - Eriksson hails departing Roma icon Totti|
|Pomeranz strikes out 11 as Red Sox sweep Rangers|
|Stanley Cup playoffs: Kunitz sends Penguins through after epic game seven|
|LeBron, Cavs crush Celtics to reach NBA Finals|
|Copa Libertadores Review: Gremio storm into last 16, Guarani through|
|Chicago Fire 2 FC Dallas 1: Schweinsteiger´s men stay hot with fourth straight win|
|LeBron passes Jordan as all-time NBA playoff scoring leader|
|Keane: Football is unimportant after Manchester attack|
|De La Hoya: Mayweather-McGregor fight terrible for boxing|
|Former All Blacks coach Mitchell joins Bulls|
|Kraft in three-way tie for lead at Dean & DeLuca|
|Agassi rejected Djokovic before Graf intervention|
|Prandelli to replace Petrescu at Al Nasr|
|Zaha signs long-term Palace deal|
|Barca offered more money but Vinicius preferred Madrid - Pena|
|David Luiz took pay cut to return to Chelsea|
|Eredivisie play-off between MVV and Roda halted by crowd trouble|
|No way forward for Monk at Leeds amid Middlesbrough links|
|Bears sign Cruz to one-year contract|
|LeBron James guns for Michael Jordan record: It´s a personal goal of mine|
|Percival late show hands Saints dramatic derby win|
|Troyes 2 Lorient 1: Late Nivet strike settles play-off first leg|
|Nishikori, Wawrinka survive Geneva scares|
|Wolfsburg 1 Eintracht Braunschweig 0: Gomez penalty earns first-leg lead|
|Ruptured ACL sidelines Siegemund ahead of French Open|
|Gattuso denies return to AC Milan is a step back|
|Gutsy Garcia stays on track in Strasbourg defence|
|Kvitova practises at Roland Garros ahead of participation announcement|
|Man Utd´s Europa League title gave Manchester a lift - Ferguson|
|Carlsson outshines big names at Wentworth|
|Arbeloa, Calleri and Tore leave West Ham|
|Hull City confirm Marco Silva exit|
|I really want a title - Sokratis hints at Dortmund departure|
|Italy include Berardi in experimental squad to face San Marino|
|Man Utd boss Mourinho gets his way on Rashford as Southgate backs down over Under-21s|
|Norwich appoint Farke as Neil´s successor|
|Monk leaves Leeds after Radrizzani takeover|
|Raonic seals Lyon semi-final against Berdych|