In the 2005 World Championships in Helsinki, he competed in 400 metres but only reached the semi finals, running 46.59 s which is far above his personal best. In 2006, however, he defended his title at the World Indoor Championships with 45.54 s. In March the same year he won a silver medal at the 2006 Commonwealth Games. He then finished sixth at the World Athletics Final and fourth at the World Cup.