Po słabym występie w Hobarcie na początku roku 2007 osiągnęła życiowy wynik – ćwierćfinał wielkoszlemowego Australian Open. Przegrała z Vaidišovą, ale w trzeciej rundzie wygrała z Francuzką Amélie Mauresmo, która broniła w Melbourne tytułu sprzed roku. Trzy tygodnie później doszła do finału w Paryżu, odnosząc serię imponujących wygranych. W gronie pokonanych przez Šafářovą znalazły się: Nicole Vaidišová, Swietłana Kuzniecowa i w półfinale liderka światowej klasyfikacji WTA, rozpoczynająca sezon z opóźnieniem właśnie w Paryżu, Belgijka Justine Henin. Po dramatycznym spotkaniu w drugiej rundzie Indian Wells Czeszka wygrała z Polką Agnieszką Radwańską. W sezonie kortów ziemnym była w półfinale w Estoril oraz trzeciej rundzie w Berlinie (pokonała Annę Czakwetadze). Podczas Roland Garros sprawiła sensację, po raz kolejny eliminując Amélie Mauresmo w turnieju wielkoszlemowym. Jak na ironię, także w trzeciej rundzie. Mauresmo może mówić o prawdziwej wielkoszlemowej klątwie Šafářovej. Tymczasem po występie w Paryżu Czeszka przestała osiągać dobre rezultaty, wkrótce zaczęły męczyć ją różnorodne kontuzje.