El irlandés Robert Heffernan, sin medallas hasta hoy en alta competición, consiguió con 35 años la primera, y de oro, batiendo en 50 kilómetros marcha a los rusos en su guarida con un tiempo de 3h37:56.
Rusia, que ya había ganado los dos títulos de 20 kilómetros por medio de Alexander Ivanov y Elena Lashmanova, hubo de contentarse con la plata en la marcha larga. Mikhail Ryzhov llegó un minuto después (3h38:58) y el australiano Jared Tallent, tercero con 3h40:03, no falló a su cita con el podio.