Alshammar vandt sin første internationale medalje, en bronze i 50 m freestyle, ved EM i 1997. Hun udviklede dette slagtilfælde til sin specialitet og vandt sølv ved EM i 1999
- Hvad? Hun brød igennem til de øverste rækker ved Sommer-OL 2000 i Sydney, hvor hun vandt sølvmedaljer i 50 m og 100 m freestyle, begge gange besejret af Inge de Bruijn, og en bronzemedalje med det svenske stafetthold.