Serena Williams showed little ill-effect from her long layoff with a knee injury as she powered into the semi-finals of the Italian Open on Thursday.
The American World No 1, playing her first tournament since winning January's Australian Open, produced a display of power and panache to dispatch Russian Maria Kirilenko 6-1, 6-4.
Serena, the 2002 Italian Open champion, was in control from the off, rattling the Russian by standing short on her serve and pouncing on any weak balls to drill home winning returns.
Her own serve was fearsome, zipping down at over 190kph on several occasions, and she notched seven aces.
Serena also showed she was in good physical shape, racing to the net to recover drop shots and tip them back for winners, as with the point that clinched the first set.
The only blot was that she allowed herself to be broken in the sixth game of the second set.
Serena conceded she had been rusty in her earlier games at this week's tournament, an important warmer for this month's French Open, but had promised to be "sexy" in the quarters and said she was satisfied that she had kept her word.
"Yeah, I think so," she said when asked if she considered the performance sexy enough. "It was fast and hot and sweaty."
Fourth seed Venus, the 1999 champion who is also returning from injury, faces twice former champion Jelena Jankovic of Serbia in her quarter-final later on Thursday.
Former French Open champion Ana Ivanovic gave another indication that she might be regaining the form that lifted her to the top of the world rankings two years ago, brushing past Russian 14th seed Nadia Petrova 6-2, 7-5.
The Serb, who has fallen to 58th in the rankings, had claimed her first wins over top 10 opponents in 18 months this week by beating Elena Dementieva and Victoria Azarenka on the way to the last four.
"This tournament and the victories I have had this week mean a lot to me because I have put in so much work, not only in the last months but also the last year, and it was just not happening," said the Serb.
"I just needed to get some more momentum and start playing matches because that is what I have been lacking for so long. Now I am just so happy to be back on track."
She will now be up against unseeded Spaniard Maria Jose Martinez Sanchez, a 7-6, 6-4 victor over Czech Lucie Safarova.
Mauresmo falls in Rome opener
Serena Williams retains her Australian Open title
Venus and Serena Williams win US doubles crown
Serena Williams fined $175,000 for US Open rant
Serena Williams pulls out injured of Paris Open