À trente ans, en septembre 2003, il apprend sa sélection pour les Championnats du monde et part pour Osaka pour gagner. En demi-finale, il déboulonne le tenant du titre Vitali Makarov. En finale, il se fait surprendre par le Sud-coréen Lee Won-Hee. Sa performance lui vaut de participer aux Jeux olympiques de 2004. À l'approche de la compétition, il a six kilos à perdre et se terre dans des salles obscures pour tromper la soif et la faim. Dans la compétition, il est proche de se faire surprendre par un Chinois avant de se débarrasser d'un Israélien puis passe le Brésilien Leandro Guilheiro aux points. Il retrouve Makarov mais s'incline cette fois-ci. Lors du match pour la médaille de bronze, il est battu par l'Américain James Pedro. Quelques mois plus tard, il est sacré champion d'Europe par équipes.