Campbell karsiutui Ateenan MM-kisoissa 1997 200 metrin välierissä ajalla 22,94. Seuraavana vuonna hän voitti Keski-Amerikan mestaruuskisoissa hopeaa 200 metrillä sekä Kansainyhteisön kisoissa hopeaa 200 metrillä ja 4 x 100 metrin viestissä. Maebashin sisäratojen MM-kisoissa 1999 hän sijoittui 200 metrillä viidenneksi ja myöhemmin samana vuonna Sevillan ulkoratojen MM-kisoissa matkan kahdeksanneksi ajalla 22,64. Kauden lopussa hän juoksi GP-finaalissa seitsemänneksi. Campbell karsiutui seuraavana vuonna Sydneyn olympialaisissa alkuerissä. Lissabonin sisäratojen MM-kisoissa 2001 hän voitti kultaa 200 metrin henkilökohtaisessa kisassa ajalla 22,64 ja oli mukana Jamaikan joukkueessa, joka voitti viestissä MM-hopeaa. Edmontonin ulkoratojen MM-kisoissa hän sijoittui 200 metrillä neljänneksi ja oli voittamassa MM-pronssia 4 x 100 metrin viestissä. Kauden lopussa hän juoksi GP-finaalissa kolmanneksi.