Jesienią 2002 doszła do półfinału turnieju w Pattaya.

Sezon 2003 był najlepszy w dotychczasowej karierze Krasnoruckiej. Osiągnęła ćwierćfinał turnieju Pan Pacific w Tokio, przegrywając z Monicą Seles, której zrewanżowała się wkrótce w Doha (pierwsze zwycięstwo nad rywalką z czołowej dziesiątki rankingu). Latem 2003 doszła do finału prestiżowego turnieju Canadian Open (zaliczanego do kategorii Tier I), gdzie pokonała m.in. nową liderkę rankingu Kim Clijsters (w finale przegrała z Henin-Hardenne). W listopadzie 2003 zajmowała najwyższą w karierze pozycję w rankingu światowym – nr 26. Kolejne problemy zdrowotne uniemożliwiły jej starty wiosną i latem 2004 (zdołała zagrać w turniejach na kortach trawiastych, dochodząc m.in. do półfinału w 's-Hertogenbosch), w sezonie 2005 z życia turniejowego wykluczyła ją ciąża. Zawodniczka nie wyklucza powrotu do tenisa w 2006, ale rozważa także zakończenie kariery sportowej. W czasie przymusowych przerw zajmowała się komentowaniem tenisa w telewizji rosyjskiej.