The sixth-seeded Ana Ivanovic, runner-up at last month's French Open, saved three match points before overcoming the Czech Republic's Nicole Vaidisova, 4-6, 6-2, 7-5, on Thursday to reach the Wimbledon semifinal.