Bei den Schwimmeuropameisterschaften 2006 in Budapest gewann Alshammar die Goldmedaille über 50 m Schmetterling, wobei sie ihre Landsfrau Anna-Karin Kammerling besiegte, und die Silbermedaille über 50 m Freistil, als sie sich nur der Deutschen Britta Steffen geschlagen geben musste.