En 2008, il participe à ses quatrièmes Jeux olympiques, cette fois à Pékin : il est éliminé en demi-finale dans le temps de 20 s 48, après avoir établi au second tour son meilleur temps de l'année, 20 s 37. En fin de saison, il remporte la finale mondiale de l'athlétisme à Stuttgart, en 20 s 57.