Kolejne trzy medale wywalczył na mistrzostwach świata w Anterselvie w 2007 roku. Najpierw zdobył srebro w biegu indywidualnym, plasując się między Raphaëlem Poirée i Czechem Michalem Šlesingrem. Następnie wraz z kolegami z reprezentacji zajął trzecie miejsce w sztafecie. Ponadto zwyciężył w biegu masowym, wyprzedzając kolejnego Niemca - Andreasa Birnbachera i Raphaëla Poirée. Na rozgrywanych rok później mistrzostwach świata w Östersund nie zdobywał medali w startach indywidualnych. Za to wspólnie z Sabriną Buchholz, Magdaleną Neuner i Andreasem Birnbacherem zwyciężył w sztafecie mieszanej, a męska sztafeta niemiecka w składzie Michael Rösch, Alexander Wolf, Andreas Birnbacher i Michael Greis zajęła trzecie miejsce. W obu tych konkurencjach zdobył brązowe medale podczas mistrzostw świata w Pjongczangu w 2009 roku. Ostatni medal w zawodach tego cyklu zdobył w 2012 roku, razem z kolegami ze sztafety zajmując trzecie miejsce na mistrzostwach świata w Ruhpolding.