El sudafricano Mbulaeni Mulaudzi, subcampeón olímpico de 800 en 2004 y tercero en los Mundiales de 2003, consiguió con un registro de 1:45.29 su primera medalla de oro relegando al segundo puesto al defensor del título, el keniano Alfred Kirwa Yego.
Tras pasar los 400 en 53.44, Mulaudzi tomó la cabeza y no dejó que nadie le adelantara. Kirwa llegó a seis centésimas, y la medalla de bronce fue para el campeón de 1.500, Yusuf Kamel.