Na US Open 2006, jako tenisistka rozstawiona z numerem szesnastym, odpadła w trzeciej rundzie, w której pokonała ją Serena Williams.
We wrześniu przegrała w pierwszych rundach turniejów w Bali i w Luksemburgu. W Linzu wygrała z Michaëllą Krajicek i Agnieszką Radwańską, po czym została wyeliminowana w ćwierćfinale przez Mariję Szarapową, wynikiem 6:7(3), 5:7. Tydzień później osiągnęła ćwierćfinał zawodów w Hasselt. Rok 2006 zakończyła na czternastej pozycji rankingu singlowego WTA.
Sezon 2007 Sezon 2007 rozpoczęła od występu w Gold Coast, gdzie w ćwierćfinale została pokonana przez Szachar Pe’er. Tydzień później osiągnęła ćwierćfinał zawodów w Sydney, przegrywając z Nicole Vaidišovą. Na Australian Open 2007 organizatorzy rozstawili ją z numerem trzynastym. Serbka wyeliminowała w pierwszej rundzie Vanię King 6:2, 6:0, a w drugiej Agnieszkę Radwańską 6:2, 3:6, 6:2. W trzecim meczu przegrała w dwóch setach z Wierą Zwonariową.