Alshammar zdobyła swój pierwszy międzynarodowy medal, brąz w biegu na 50 m swobodnym, na Mistrzostwach Europy w 1997 roku. Swoją specjalnością uczyniła tę technikę i zdobyła srebrne medale na Mistrzostwach Europy w 1999 roku.
- Co? Na Letnich Igrzyskach Olimpijskich w Sydney w 2000 roku zdobyła srebrne medale w biegu na 50 m i 100 m swobodnym, oba razy pokonana przez Inge de Bruijn, oraz brązowy medal ze szwedzką drużyną sztafetową.