Aštuoni metai po pirmojo dalyvavimo olimpiadoje Robertsas trečią kartą plaukė 100 metrų laisvosios stiliaus lenktynėse.
, kaip 22-erių metų, 2000 m. Vasaros olimpinėse žaidynėse Sidnėjuje. Jis pasiekė 52.59 FINA B-kirpimą iš Visos Afrikos žaidynės. Trečioje varžybose jis iššūkį iškėlė septyniems kitiems plaukiotiesiems, tarp jų - Trinidado ir Tobago 16 metų George'ui Bovell'ui. Pradėjęs nuo šeštojo vietos, Robertsas išblėso, kad pasiektų septintąją vietą per 53,91 sekundę, tik 1,32 sekundės žemiau jo pradinio standarto. Robertsas per trečiąjį olimpinių žaidynių varžybas nepasiekė pusfinalio, nes preliminarėse rungtynėse jis užėmė šešiasdešimt pirmąją vietą.