W ćwierćfinale pokonała 7:5, 3:6, 6:4 Patty Schnyder, a w półfinale Juliję Wakułenko, która skreczowała przy wyniku 4:3 dla Ivanović. Finał ze Swietłanę Kuzniecową, podczas którego doznała kontuzji prawej kostki, wygrała wynikiem 3:6, 6:4, 7:6(4).
Podczas French Open 2007, rozstawiona z numerem siódmym Ivanović, w pierwszych czterech meczach wygrała kolejno z Sofią Arvidsson, Sanią Mirzą, Ralucą Olaru i Anabel Mediną Garrigues. W ćwierćfinale wyeliminowała rozstawioną z numerem trzecim Swietłanę Kuzniecową, wynikiem 6:0, 3:6, 6:1. W półfinale pokonała 6:2, 6:1 Mariję Szarapową, drugą w rankingu WTA. W swoim pierwszym wielkoszlemowym finale przegrała 1:6, 2:6 z Justine Henin.
W zawodach w ’s-Hertogenbosch doszła do ćwierćfinału, w którym została wyeliminowana przez Danielę Hantuchovą. Tydzień później wystartowała w Wimbledonie 2007. Po zwycięstwach w pierwszych trzech meczach nad Melindą Czink, Meilen Tu i Aravane Rezaï, w czwartej rundzie pokonała 6:1, 2:6, 6:4 rozstawioną z numerem jedenastym Nadię Pietrową. W ćwierćfinale wygrała 4:6, 6:2, 7:5 z rozstawioną z numerem czternastym Nicole Vaidišovą, broniąc w decydującym secie trzech piłek meczowych. W półfinale przegrała 2:6, 4:6 z Venus Williams.
thumb|Ivanović podczas spotkania z fanami w Luksemburgu (2007)