Alshammar voitti ensimmäisen kansainvälisen mitalinsa, pronssin 50 metrin vapaasti, vuoden 1997 Euroopan mestaruuskilpailuissa. Hän kehitti tämän lyönnin erikoisalueekseen ja voitti hopean vuoden 1999 Euroopan mestaruuskilpailussa.
- Mitä? Hän murtautui huipulle vuoden 2000 kesäolympialaisissa Sydneyssä, jossa hän voitti hopeamitallit 50 m ja 100 m vapaasti, molemmat Inge de Bruijnin voittamat, ja pronssimitallit Ruotsin risteilyjoukkueessa.