In 2006 he won at the World Indoor Championships in Moscow, clocking a world leading time of 6.50 seconds in the 60 meters. He also finished second in the World Athletics Final that year, with a personal best of 9.91 seconds.