Hun vant sølvmedalje i VM i Hochfilzen 2005. Sesongen etter fikk hun sin første seier i verdenscupen på 15 km den 7. desember 2005, igjen i østerrikske Hochfilzen. I OL 2006 i Torino tok hun sølv på sprinten og ble olympisk mester på fellesstarten. Hun gikk andre etappe på Sveriges lag som vant gull på mixed stafetten i VM i 2007 i Antholz, de andre på laget var Helena Jonsson, Björn Ferry og Carl Johan Bergman.