I de påfølgende sesongene nådde han ikke opp mot sine tidligere beste resultater på grunn av skadeproblemer. I OL 2004 i Athen ble han slått ut i semifinalen. I VM 2007 i Osaka stilte han på 400 meter flatt, og tok bronsemedalje. I OL 2008 i Beijing vant han et nytt OL-gull på 400 meter hekk. Deretter løp han andre etappe på USAs stafettlag som tok gull på 4 x 400 m stafett.