Átta árum eftir að hann keppti á sínum fyrstu Ólympíuleikum synti Roberts í þriðja sinn í 100 metra frjálsum stíli.
, sem 22 ára gamall, á Ólympíuleikunum 2000 í Sydney. Hann náði FINA B-cut 52.59 frá All-Afrika leikjum. Hann ákvað sjö aðra sundmenn í þriðja hita, þar á meðal 16 ára George Bovell frá Trinidad og Tobago. Roberts var í sjötta sæti á fyrstu lengd og varð í sjöunda sæti á tímanum 53.91, aðeins 1.32 sekúndum undir sínum staðla. Roberts náði ekki að komast í undanúrslitin í þriðja sinn á Ólympíuleikunum, þar sem hann var í 61. sæti í undankeppninni.