En 2004, le Ghanéen atteint de nouveau la finale olympique à Athènes. Mais, comme 4 ans auparavant, il ne termine pas la course à cause d'une blessure survenue à la cuisse gauche. Peu de temps avant les Jeux, il portait son record à 10 s 00 (+ 1,1 m/s) à Stockholm. Le 18 septembre, il termine de la Finale mondiale de l'athlétisme à Monaco en 10 s 15.