In 2006 he won the World Indoor Championships, and finished fifth in the high jump final at the 2006 European Athletics Championships in Gothenburg. The next year he won his third World Championships silver medal in a new personal best jump of 2.35 metres. In 2009, he finally won gold at the World Championships in Berlin.