Donets voitti Debrecenin lyhyen radan EM-kilpailuissa 2007 kultaa 100 metrin selkäuinnissa ajalla 50,61. Lisäksi hän sai hopeaa 200 metrin selkäuinnissa ja 4 × 50 metrin sekauintiviestissä. Eindhovenin pitkän radan EM-kilpailuissa 2008 hän ui alkuerissä Venäjän 4 × 100 metrin sekauintiviestijoukkueessa, joka voitti lopulta Euroopan-mestaruuden. Saman vuoden Manchesterin lyhyen radan MM-kisoissa hän ui avausosuuden Venäjän voittaessa sekauintiviestin maailmanmestaruuden. Lisäksi hän sai pronssia 100 ja 200 metrin selkäuinnissa. Pekingin olympialaisissa hän karsiutui välierissä sekä 100 että 200 metrin selkäuinnissa. Kauden päätteeksi hän voitti Rijekan lyhyen radan EM-kilpailuissa kultaa 50, 100 ja 200 metrin selkäuinnissa sekä sai hopeaa sekauintiviestissä.