LINZ, Austria (AP)—Patty Schnyder defeated second-seeded Daniela Hantuchova 6-4, 6-4 Friday to reach her third semifinal of the season at the Generali Ladies.

Schnyder will play Andrea Petkovic for a place in Sunday’s final.

The Swiss took advantage of a sub-par performance by the 30th-ranked Hantuchova, who had 25 errors from the baseline.

Earlier Friday, Petkovic defeated qualifier Eleni Daniilidou 6-3, 6-2.

Roberta Vinci also advanced after rallying past Sara Errani 5-7, 6-3, 6-4.

The 46th-ranked Vinci, who came back from a break down in the third set, will play the winner of the match between Ana Ivanovic and Julia Goerges.