Lindsay Davenport cruised into the last four of the US Open, winning 6-1 6-1 against Japan's Shinobu Asagoe.
The 1998 champion broke serve in the opening game and maintained her momentum to reach the semi-finals for the seventh time in eight years.
The 28-year-old American wrapped up the match in 45 minutes, overpowering the unseeded Asagoe.
Davenport will meet Svetlana Kuznetsova, who won the all-Russian encounter against Nadia Petrova.
The American sat through an eight-an-a-half hour rain delay before taking to a half-full Louis Armstrong court to carve out her victory.
Davenport sent down 15 aces, winning 84% of her first serve points, and she admitted she was in determined mood.
"It was a very long day but I just really wanted to play," she said.
"I didn't care what time it was.
"I felt like I always had a chance to break her as I was comfortable returning her serve."
Asagoe had defied expectations at Flushing Meadows by dispatching three seeds on her way to her first Grand Slam quarter-final.
But the unseeded player had little chance against a resurgent Davenport.
"The pace of the stroke was not so bad," said Asagoe.
"But her getting consecutive points that kind of made it difficult."
Davenport faces Kuznetsova for the first time on Friday for a place in the final.
"Kuznetsova is probably one of the few players I have never seen play much," revealed the American.
"I know she actually has a pretty big serve so I'll have to learn some more about her."