Finālsacensību sākumā pārliecinošā vadībā izvirzījās polis Pjotrs Malahovskis, kura karjerā ir visi tituli, izņemot olimpiskā čempiona. Labāko rezultātu viņš uzrādīja trešajā mēģinājumā - 67,55 m, kas arī bija tālākais raidījums līdz pat pēdējai metienu sērijai. Tajā vācietis Kristofs Hartings par diviem metriem laboja savu labāko rezultātu un izvirzījās sacensību vadībā - 68,37 m.
Malahovskis savā pēdējā mēģinājumā neuzlaboja rezultātu un atkal bija spiests samierināties ar sudrabu.
Bronzas medaļu arī pēdējā mēģinājumā izrāva otrs vācietis Daniels Jaskinskis, kurš par nepilnu pusmetru apsteidza igauni Martinu Kuperu. Igaunijas sportists pēc sava pēdējā metiena pat izvirzījās otrajā vietā aiz poļa, tomēr abi vācieši viņu pārspēja.
Igauņu olimpiskais čempions Gerds Kanters šo olimpiādi noslēdza piektajā vietā, savam jaunajam tautietim zaudējot 48 centimetrus. Lietuvietis Audris Gudzjus palika pēdējais, 12.