Serbia-Montenegro's Ana Ivanovic was defeated by Nadia Petrova 2-6, 2-6 in the French Open semifinals.