Intanto si preparava per i Campionati mondiali di Atene del 1997, dove fu però sconfitto dal suo erede, Maurice Greene, e si dovette accontentare dell'argento nei 100 m (9"91 davanti a Tim Montgomery); confermò comunque il titolo con la staffetta 4×100 m (37"86). Fu l'ultimo acuto della sua breve carriera: colpito da numerosi infortuni, soprattutto tendinei, non riuscì più a riconfermarsi ad alti livelli. Ai Giochi olimpici di Sidney 2000, a causa di una polmonite, non riuscì ad andare oltre i quarti di finale nei 100 m piani; si ritirò nel 2001 dopo aver vinto cinque medaglie d'oro tra Giochi olimpici e Mondiali.