Yefimova's eerste opmerkelijke prestatie was het winnen van de 50 m, 100 m en 200 m borstwedstrijd titels op de Europese Short Course Zwemkampioenschappen 2007. Op het Europees kampioenschap watersport 2008
Ze won goud op de 200 meter borst en zilver op de 50 meter. Ze nam deel aan de Olympische Zomerspelen van 2008 in Beijing, waarbij ze de vierde plaats behaalde op 100 m en de vijfde plaats op 200 m borst.