Hingis' opponent in the title match will be 17-year-old Kim Clijsters of Belgium, who turned in her third upset of the tournament, beating Nathalie Tauziat of France 3-6, 6-4, 6-1.
Clijsters, a wild-card entry, earlier beat Conchita Martinez of Spain and Anna Kournikova of Russia.
``I never expected to get in the final as a wild card,'' said Clijsters. ``I think it will be a lot of fun, but I would love to win it.''
Hingis, No. 1 in the women's rankings and the defending champion, ended the one-side match against Sanchez-Vicario in just 36 minutes when she hit a deep serve that Sanchez-Vicario barely got a racket on.
It was the Swiss player's 15th straight win against the world's ninth-ranked player.
``It's a lot of fun when you play that well,'' said Hingis. ``She had two tough matches behind her, but I didn't leave her a chance.''
Clijsters, who became a crowd favorite with a comeback win against Martinez Friday, fended off six break points from Tauziat at 4-4 in the second set as the spectators cheered.
The hard-hitting teen-ager, the daughter of a former Belgian soccer player, either blasted a winner or made an error during the game. But she also risked a drop shot that barely skimmed the net to stave off one of the break chances.
``That was a great drop shot - I surprised myself,'' said Clijsters. ``I need some patience. But I'm young, when I get older I'll be patient too.''
Clijsters will be looking for her third title Sunday, while Hingis will be seeking to win the event for the fourth time.
Hingis is playing her first tournament since taking a month-break after her dramatic three-set loss to Venus Williams in the semifinals of the U.S. Open.