World No.1 Serena Williams continued her winning run ahead of the Australian Open with a 6-2 6-2 victory over Vera Dushevina at the Sydney International.
Competing in her second game in 24 hours following a two-month break, the American took just over an hour to sail to success at the Olympic tennis centre, but still believes there is room for improvement.
"It was really windy out there, but it's good to have a good result in the wind," said Williams.
"I definitely don't think I played my best, but that's comforting to know that today wasn't my best.
"I'm just doing the best that I can now to get there. Hopefully I have long way to go, which I think is always good."
Williams, who has dropped just seven games on her way to the semis, will next face world number 27 Aravane Rezai following the Frenchwoman's 6-3 6-0 defeat of Italian Flavia Pennetta.
The American, who will defend her Australian Open title in Melbourne next week, is expecting Rezai to be her toughest challenge of the Sydney event.
"I haven't played her, but I know her game," said Williams.
"I played her in doubles and (sister) Venus has played her before.
"She's a good player and she's really young. She has a lot of drive. I think she can be really good. It'll definitely be my toughest match yet."
Meanwhile, defending champion Elena Dementieva progressed to the semi-finals with a comfortable 6-2 6-3 defeat over Russian compatriot and last year's Australian Open runner-up Dinara Safina.
The world number five will face Victoria Azarenka of Belarus after she reached the final four by seeing off Slovakian Dominika Cibulkova 2-6 6-2 7-5, her third three-set match in as many days.