Ende Januar 2007 wurde er im Trainingslager in Potchefstroom (Südafrika) vom Speer eines südafrikanischen Sportlers an der Schulter getroffen. Trotz dieser Verletzung konnte er Anfang März 2007 die Siebenkampfgoldmedaille bei den Halleneuropameisterschaften in Birmingham gewinnen. Wenige Monate später errang er mit einem Ergebnis von 8676 Punkten das erste Mal den Weltmeistertitel bei den Weltmeisterschaften in Osaka. Bei den Weltmeisterschaften 2009 in Berlin wurde er mit 8266 Punkten Elfter. Die Weltmeisterschaften 2011 in Daegu beendete er auf Rang 14 und die Europameisterschaften 2012 in Helsinki im Alter von nun 37 Jahren mit immer noch 8052 Punkten auf Platz 6.