Mit 2.06,24 Minuten verbesserte der Südafrikaner eigenen alten Games-Rekord aus dem Jahr 1997 um 3,37 Sekunden und gewann damit seine sechste Goldmedaille in Hsinchu.
Silber ging in 2.08,87 an dem Russe Ilya Mikhailovich, die den Europarekord von Björn Koch (2.11,74) aus Deutschland um 2,87 Sekunden verbesserte.
Bronze in 2.10,04 ging an Andriy Zurgalidze aus Ukraine.