Nos Jogos Olímpicos de 2012, ela foi uma das três atletas a competir pelo Liechtenstein. Naquela oportunidade, Hassler nadou nos 400 m e 800 metros estilo livre, terminando em vigésimo sétimo nos 400 e em décimo sétimo nos 800.