Alshammar hlaut sitt fyrsta alþjóðlega verðlaun, brons í 50 metra frjálsum, á Evrópumótaröðinni 1997. Hún þróaði þetta högg í sérhæfingu hennar og vann silfur á
Evrópumeistaramótið 1999. Hún komst í efsta sæti á Ólympíuleikunum í Sydney árið 2000 þar sem hún vann silfurverðlaun í 50 m og 100 m frjálslyndis, bæði sinnum sigruð af Inge de Bruijn, og bronsverðlaun með sænsku stafettadeildinni.