Bei den Olympischen Spielen 2012 in London erreichte er mit der deutschen Nationalmannschaft nach Siegen über Schweden und Österreich das Halbfinale, das mit 1:3 gegen China verloren ging. Steger verlor dabei sowohl im Doppel als auch das entscheidende dritte Einzel. Im Spiel um Bronze besiegte die deutsche Mannschaft Hongkong mit 3:1. Außerdem gab es in diesem Jahr erneut Silber bei der Team-WM. Bei den Europameisterschaften 2012 und 2013 kam Steger im Einzel jeweils in das Halbfinale und gewann damit die Bronzemedaille. 2013 unterlag er dabei dem Teamkollegen und späteren Sieger Dimitrij Ovtcharov mit 2:4. Zudem gehörte er zur Mannschaft, die den Titel gewann, wurde aber nicht eingesetzt.