Ferguson-McKenzie juoksi Edmontonin MM-kisoissa 2001 alun perin 100 metrillä kuudenneksi ja 200 metrillä toiseksi, mutta kun Marion Jones hylättiin vuonna 2007 dopingin käytön vuoksi, sai Ferguson-McKenzie jälkikäteen MM-kultaa. Myöhemmin samana vuonna hän oli GP-finaalissa 200 metrillä toinen. Seuraavana vuonna hän voitti Kansainyhteisön kisoissa kultaa sekä 100 metrillä ajalla 10,91 että 200 metrillä ajalla 22,20. Kauden lopussa hän oli toinen GP-finaalissa 100 metrillä ja voitti yleisurheilun maailmancupin 200 metrillä. Pariisin MM-kisoissa 2003 Ferguson-McKenzie karsiutui 100 metrin välierissä ja 200 metrin toisissa alkuerissä. Seuraavana vuonna hän voitti maansa mestaruudet 100 ja 200 metrillä, mutta karsiutui Budapestin sisäratojen MM-kisoissa 60 metrin juoksun välierissä ajalla 7,32. Ateenan olympialaisissa hän juoksi 100 metrillä seitsemänneksi ja voitti 200 metrillä olympiapronssia. Myöhemmin samana vuonna hän sijoittui 100 metrillä kuudenneksi ja 200 metrillä toiseksi.