[2] Poco después, en los Juegos Olímpicos de Londres, fue la única gimnasta suiza en participar.
[8] En el Campeonato Mundial de ese año, alcanzó el séptimo lugar en el individual,[9] cuarto en salto y quinto en suelo.
[12] Asimismo, en el mundial, finalizó en el decimoquinto lugar del individual, con un puntaje total de 55.132.
Sin embargo, no logró defender su título en salto, al ser superada por la rusa María Paseka.
Con el oro en el individual, Steingruber se convirtió en la primera suiza en ganar el título europeo.
[19] Siendo la única gimnasta suiza en el evento, se clasificó en el décimo cuarto lugar el concurso completo, con 56.899 puntos.
Con esto, Steingruber se convirtió en la primera mujer de Suiza en ganar una medalla olímpica en gimnasia.