The 2007 French Open runner-up Ana Ivanovic defeated fellow Serbian Jelena Jankovic 6-4, 3-6, 6-4 in Thursday's semi-final to reach the French Open final in the women's singles.