Alshammar won haar eerste internationale medaille, een bronzen medaille op de 50 m vrije stijl, op het Europees Kampioenschap van 1997. Ze ontwikkelde deze slag tot haar specialiteit en won het zilver op de Europese Kampioenschappen van 1999.
Ik weet het. Op de Olympische Zomerspelen van 2000 in Sydney won ze zilveren medailles in de 50 m en 100 m vrije stijl, beide keren verslagen door Inge de Bruijn, en een bronzen medaille met het Zweedse stafeteam.