W 2002 roku wystąpiła w barwach Białorusi na igrzyskach olimpijskich w Salt Lake City, gdzie zajęła 33. miejsce w sprincie, 30. w biegu pościgowym oraz 7. w sztafecie. W kolejnym sezonie powróciła do reprezentacji Rosji, zdobywając złote medale w biegu indywidualnym i sztafecie podczas mistrzostw Europy w Forni Avoltri. Na rozgrywanych dwa lata później mistrzostwach Europy w Nowosybirsku wywalczyła kolejny złoty medal w sztafecie.
Od 2006 roku reprezentowała Kazachstan. W barwach tego kraju wywalczyła srebrny medal w biegu indywidualnym podczas igrzysk olimpijskich w Vancouver w 2010 roku. W zawodach tych rozdzieliła Norweżkę Torę Berger i Darję Domraczewą z Białorusi. Był to pierwszy w historii medal olimpijski w biathlonie dla Kazachstanu. Na tej samej imprezie w pierwszej dziesiątce znalazła się też w sprincie, który ukończyła na piątej pozycji. Na rozgrywanych cztery lata później igrzyskach w Soczi indywidualnie plasowała się poza czołową trzydziestką, w sztafecie kobiet była dwunasta, a w sztafecie mieszanej czternasta. Zdobyła także pięć medali igrzysk azjatyckich w tym złote w biegu indywidualnym i sztafecie na igrzyskach azjatyckich w Astanie–Ałmaty w 2011 roku.