Qualifikationsweite: 20,50
Gruppe A
| 1 | Yuriy Bilonog | UKR | 20,79 | Q |
| 2 | Christian Cantwell | USA | 20,77 | Q |
| 3 | Carl Myerscough | GBR | 20,41 | q |
| 4 | Andrey Michnevich | BLR | 20,41 | q |
| 5 | Tomasz Majewski | POL | 20,28 | q |
| 6 | Ralf Bartels | GER | 19,93 | |
| 7 | Rutger Smith | NED | 19,67 | |
| 8 | Marco Antonio Verni | CHI | 19,61 | |
| 9 | Ivan Yushkov | RUS | 19,55 | |
| 10 | Ivan Emilyanov | MDA | 17,47 | |
| Alexis Paumier | CUB | NM |
| Athlet | 1. | 2. | 3. |
| Yuriy Bilonog | 20,79 | - | - |
| Christian Cantwell | x | 20,41 | 20,77 |
| Carl Myerscough | 19,20 | 19,74 | 20,41 |
| Andrey Michnevich | 19,69 | 20,41 | x |
| Tomasz Majewski | 20,28 | x | 20,04 |
| Ralf Bartels | x | 19,62 | 19,93 |
| Rutger Smith | x | x | 19,67 |
| Marco Antonio Verni | 19,61 | x | x |
| Ivan Yushkov | 18,78 | 19,34 | 19,55 |
| Ivan Emilyanov | x | 17,47 | 17,29 |
| Alexis Paumier | x | x | x |
Gruppe B
| 1 | Manuel Martinez | ESP | 20,59 | Q |
| 2 | Reese Hoffa | USA | 20,28 | q |
| 3 | Joachim Olsen | DEN | 20,28 | q |
| 4 | Zsolt Biber | HUN | 20,24 | |
| 5 | Ville Tiisanoja | FIN | 20,21 | |
| 6 | Miran Vodovnik | SLO | 19,83 | |
| 7 | Khalid Habash Al-Suwaidi | QAT | 19,82 | |
| 8 | Janus Robberts | RSA | 19,41 | |
| 9 | Pavel Sofin | RUS | 19,02 | |
| 10 | Dmitriy Goncharuk | BLR | 18,24 | |
| Gheorghe Guset | ROM | NM |
| Athlet | 1. | 2. | 3. |
| Manuel Martinez | 20,59 | - | - |
| Reese Hoffa | 19,70 | 20,28 | 20,13 |
| Joachim Olsen | 19,90 | 20,28 | x |
| Zsolt Biber | 19,92 | 20,24 | 20,19 |
| Ville Tiisanoja | 20,13 | 20,09 | 20,21 |
| Miran Vodovnik | 19,40 | x | 19,83 |
| Khalid Habash Al-Suwaidi | 19,25 | 19,82 | x |
| Janus Robberts | 19,41 | x | x |
| Pavel Sofin | 19,02 | x | x |
| Dmitriy Goncharuk | 18,24 | x | x |
| Gheorghe Guset | x | x | x |