Włoch Alex Schwazer został mistrzem olimpijskim w chodzie na 50 km. Z czasem 3:37.09 pobił 20-letni rekord olimpijski.Rafał Fedaczyński ze stratą 9 minut i 42 sekund zajął rewelacyjne 8 miejsce.
Grzegorz Sudoł był 9. (na metę przybiegł ze stratą 10 minut i 9 sekund). Trzeci z reprezentantów Polski Artur Brzozowski został przez sędziów zdyskwalifikowany po około 15 kilometrach.
Przez większą część dystansu na piątym, szóstym miejscu plasował się Sudoł. W końcówce jednak osłabł i spadł na dziewiątą pozycję. Wyprzedził go m.in. Fedaczyński, który z każdym kilometrem szedł coraz szybciej i przesunął się z 46. miejsca, zajmowanego po piątym kilometrze, na ósme.
Czołówka chodu na 50 km:
1. Alex Schwazer (Włochy) 3:37.09
2. Jared Tallent (Australia) 3:39.27
3. Denis Niżegorodow (Rosja) 3:40.14
4. Jesus Angel Garcia (Hiszpania) 3:44.08
5. Erik Tysse (Norwegia) 3:45.08
6. Horacio Nava (Meksyk) 3:45.21
7. Yuki Yamazaki (Japonia) 3:45.47
8. Rafał Fedaczyński (Polska) 3:46.51
9. Grzegorz Sudoł (Polska) 3:47.18
10. Luke Adams (Australia) 3:47.45