Wystartowała na igrzyskach olimpijskich w Salt Lake City w 2002, gdzie zajęła 12. w sztafecie, 33. w sprincie stylem dowolnym, 36. na 15 km stylem dowolnym, 39. na dystansie 30 km klasykiem oraz 40. w biegu na 10 km klasykiem. Na rozgrywanych cztery lata później igrzyskach olimpijskich w Turynie razem z Liną Andersson zdobyła złoty medal w sprincie drużynowym techniką klasyczną. Była tam także czwarta w sztafecie i dziesiąta w sprincie stylem dowolnym. Brała też udział w igrzyskach olimpijskich w Vancouver w 2010, gdzie jej najlepszym wynikiem było 4. miejsce w sprincie techniką klasyczną. Walkę o medal przegrała tam z Petrą Majdič ze Słowenii o 0,7 sekundy. W pozostałych startach zajęła 5. miejsce w sztafecie, 9. na 30 km techniką klasyczną i 24. w biegu na 10 km techniką dowolną.

Podczas mistrzostw świata w Oberstdorfie w 2005 zajęła 4. miejsce w sprincie techniką klasyczną. W walce o podium lepsza okazała się Kanadyjka Sara Renner. Wynik ten powtórzyła dwa lata później, na mistrzostwach świata w Sapporo, gdzie walkę o medal przegrała z Finką Virpi Kuitunen. Na tych samych mistrzostwach zajęła także 4. miejsce w sztafecie. Podczas mistrzostw świata w Libercu w 2009 Andersson i Olsson zajęły drugie miejsce w sprincie drużynowym techniką klasyczną.