Vera Zvonareva reached her second straight Grand Slam final, defeating top-seeded Caroline Wozniacki 6-4, 6-3 at the U.S. Open on Friday.