| 1 | Tomasz Majewski | POL | 21,02 | ||
| 2 | Yves Niaré | FRA | 20,42 | NR | |
| 3 | Ralf Bartels | GER | 20,39 | ||
| 4 | Anton Lyuboslavskiy | RUS | 20,14 | ||
| 5 | Lajos Kürthy | HUN | 20,04 | ||
| 6 | Manuel Martínez | ESP | 19,65 | ||
| 7 | Milan Haborák | SVK | 19,51 | ||
| 8 | Andrei Siniakou | BLR | 19,25 |
| Athlet | 1. | 2. | 3. | 4. | 5. | 6. |
| Tomasz Majewski | 20,05 | 20,76 | 20,06 | x | 21,02 | x |
| Yves Niaré | 19,61 | 19,90 | 19,46 | x | 19,79 | 20,42 |
| Ralf Bartels | 18,97 | 19,90 | 20,39 | 19,95 | 19,77 | 20,27 |
| Anton Lyuboslavskiy | 19,08 | 19,57 | 20,14 | x | 19,76 | 20,02 |
| Lajos Kürthy | 19,47 | 20,04 | 19,75 | 19,42 | 20,02 | 19,87 |
| Manuel Martínez | 19,11 | x | 19,11 | x | 19,65 | x |
| Milan Haborák | 19,18 | x | x | x | x | 19,51 |
| Andrei Siniakou | x | 19,14 | x | 18,73 | 19,25 | 18,74 |