Il progresse à partir de 2003 en réalisant 20 s 41 à Oberkirch, le meilleur temps d'un Allemand depuis 18 ans, et en devenant champion d'Allemagne à Ulm, tandis que les championnats du monde se soldent par une nouvelle élimination dès les séries.