Užpildykite šią frazę: Praėjus ketveriems metams po pirmojo dalyvavimo olimpiadoje, Steinegger antrą kartą, būdama 29 metų amžiaus, atsidūrė Austrijos rinktinėje 2012 m. Londono vasaros olimpinėse žaidynėse, pasiekusi A klasės standartinį laiką 4:41,33
400 metrų individualų medley. Ketvirtoje varžybose ji varžėsi su septyniomis kitais plaukiojančiomis, tarp jų - su Didžiosios Britanijos Hannah Miley ir olimpinės čempionės Stephanie Rice iš Australijos. Ji užėmė tik paskutinę vietą ir dvidešimt trečią bendrą vietą 0,19 sekundės atstumu nuo Italijos Stefania Pirozzi, už jos Austrijos rekordinio laiko 4:45.80. Antroje lenktynėje, 200 m laisvosios stiliaus, Steinegger varžėsi antroje atogrąžų varžybose su septyniais kitais plaukiojančiais, tarp jų - keturis kartus olimpinė čempione Camelia Potec iš Rumunijos (buvusi 2004 m. čempione) ir Hanna-Maria Seppälä iš Suomijos (2008 m. 100 m laisvosios stiliaus finalistė). Ji baigė tik šeštoje vietoje 0,36 sekundės atstumu už Slovakijos Katarino Filovos, kuri užėmė vietą 2:02.39. Tačiau Steinegger nesugebėjo patekti į pusfinalinį turnyrą, nes ji užėmė dvidešimt devintą vietą iš 37 plaukiojančiųjų.