(CNN) -- Shahar Peer recorded her fourth straight victory over world number three Dinara Safina to book a place in the last four at the Porsche Grand Prix in Stuttgart.
The unseeded Israeli won 6-3 6-2 in just one hour and 16 minutes to dismiss the challenge of Safina, from Russia, and take her place in the semifinal where she will face either Justine Henin or Jelena Jankovic.
Former world number one Safina looked out of form on what was only her second match since returning from a three month spell on the sidelines due to a back injury.
She struggled past Hungary's Agnes Szavay on Thursday after receiving a bye in the opening round but was no match for Peer, who took the first set after breaking serve in the eighth game.
Peer did go 2-1 down in the second set but then won five games in a row to seal the match and secure a semifinal on Saturday -- the date of her 23rd birthday.
Earlier on Friday, Australia's Samantha Stosur cruised into the last four after a straight sets win over China's Li Na.
Stosur took just over an hour to record a 6-3 6-3 victory and keep up her impressive record on clay this season.