Former French Open title holder Ana Ivanovic was knocked out of the third round at Roland Garros as 2009 champion Svetlana Kuznetsova got past fifth seed Petra Kvitova.