W kolejnym meczu wyeliminowała Francescę Schiavone, osiągając tym samym pierwszy wielkoszlemowy ćwierćfinał w karierze, w którym została pokonana 2:6, 2:6 przez rozstawioną z numerem siódmym Nadię Pietrową.

Na Wimbledonie 2005, jako tenisistka rozstawiona z numerem dziewiętnastym, osiągnęła trzecią rundę, w której została wyeliminowana przez wyżej klasyfikowaną w rankingu Mary Pierce. W drugim meczu US Open 2005 przegrała 6:3, 5:7, 1:6 z Maríą Vento-Kabchi. W październiku wzięła udział w turnieju rozgrywanym w Zurychu, gdzie osiągnęła swój pierwszy półfinał zawodów kategorii pierwszej, pokonując wcześniej Jelenę Janković i Katarinę Srebotnik. W meczu o finał przegrała 2:6, 1:6 z Patty Schnyder. W następnym tygodniu doszła do kolejnego półfinału, tym razem w Linzu, w którym ponownie została wyeliminowana przez Schnyder (5:7, 2:6). Ivanović zakończyła sezon 2005 jako szesnasta tenisistka rankingu singlowego WTA.