Seine dritte Goldmedaille gewann er im Jahr 2004 bei den Hallenweltmeisterschaften in Budapest, wo er in 20,66 s Johan Wissman aus Schweden sowie den Deutschen Tobias Unger hinter sich ließ. Bereits ein Jahr vorher in Birmingham war er in 20,93 s hinter dem Briten Marlon Devonish und Joseph Batangdon aus Kamerun auf Platz 3 gekommen.