BUDAPEST, Hungary (AP)—Hungary's Agnes Szavay will defend her title against Switzerland's Patty Schnyder in the final of the Budapest Grand Prix on Sunday.

The match is a repeat of last year's final, when Szavay won her first title in her homeland and her third on the WTA tour.

In Saturday's semifinals, the seventh-seeded Szavay upset second-seeded Alexandra Dulgheru of Romania 6-1, 5-7, 7-5, while Schnyder defeated qualifier Zuzana Ondraskova of the Czech Republic 6-2, 4-6, 6-3.

"It was a very long match and the weather was very hot. Despite that, I feel I can do my best tomorrow, as well," Szavay said.

Schnyder will be attempting to win her 12th title and her first since Bali in 2008.