Négy évvel azután, hogy részt vett az első olimpiai játékokon, Steinegger 29 évesen kvalifikálta magát a második osztrák csapathoz a 2012-es londoni nyári olimpiai játékokon, azáltal, hogy 4:41.33-as A-standard belépési időt ért el a 400 méteres egyéni medleyben.
- Igen. Hét másik úszót kihívott a negyedik melegben, köztük Nagy-Britannia Hannah Miley-t és az ausztrál Stephanie Rice-t. Csak az utolsó helyen és a huszonharmadik helyen érkezett 0,19 másodperccel az olasz Stefania Pirozzi mögött, az osztrák 4:45.80-as rekordjáról. A második versenyen, a 200 méter szabadúszáson Steinegger a második melegben hét másik úszóval versenyzett, köztük a négyszeres olimpiai bajnok, a román Camelia Potec (korábbi 2004-es bajnok) és a finn Hanna-Maria Seppälä (2008-ban a 100 méter szabadúszás negyedik helyezettje) ellen. Csak a hatodik helyen végzett 0,36 másodperccel a szlovák Katarína Filová mögött 2:02.39-ben. Steinegger azonban nem jutott tovább a félfináléba, mivel a 37 úszó közül a huszonkilencedik helyen végzett az előzetes versenyeken.