Qualifikationsweite 19,80 m
| 1 | John Godina | USA | 21,10 | Q |
| 2 | Aleksandr Bagach | UKR | 20,56 | Q |
| 3 | Mika Halvari | FIN | 20,10 | Q |
| 4 | Burger Lambrechts | RSA | 19,91 | Q |
| 5 | Michael Mertens | GER | 19,88 | Q |
| 6 | Randy Barnes | USA | 19,51 | |
| 7 | Arsi Harju | FIN | 19,43 | |
| 8 | Corrado Fantini | ITA | 19,30 | |
| 9 | Miroslav Menc | CZE | 19,23 | |
| 10 | Brad Snyder | CAN | 18,94 | |
| 11 | Viktor Bulat | BLR | 18,61 | |
| 12 | Kjell Ove Hauge | NOR | 18,37 | |
| 13 | Sergey Rubtsov | KZK | 18,16 | |
| 14 | Chima Ugwu | NGR | 18,00 | |
| 15 | Mark Proctor | GBR | 17,99 | |
| 16 | Milan Haborak | SVK | 17,85 | |
| 17 | Alex Leonidis | GRE | 17,77 |
| Athlet | 1. | 2. | 3. |
| John Godina | 21,10 | - | - |
| Aleksandr Bagach | 20,56 | - | - |
| Mika Halvari | 20,10 | - | - |
| Burger Lambrechts | x | 19,36 | 19,91 |
| Michael Mertens | 19,88 | - | - |
| Randy Barnes | 19,23 | 19,51 | x |
| Arsi Harju | x | x | 19,43 |
| Corrado Fantini | 19,30 | 18,74 | x |
| Miroslav Menc | 19,07 | 19,23 | x |
| Brad Snyder | 17,76 | 18,52 | 18,94 |
| Viktor Bulat | 17,97 | 18,61 | x |
| Kjell Ove Hauge | 18,12 | x | 18,37 |
| Sergey Rubtsov | 18,16 | x | x |
| Chima Ugwu | 17,25 | 17,84 | 18,00 |
| Mark Proctor | 17,99 | x | x |
| Milan Haborak | 17,85 | x | x |
| Alex Leonidis | 17,77 | x | x |
| 1 | Oliver-Sven Buder | GER | 20,53 | Q |
| 2 | Yuriy Bilonoh | UKR | 20,31 | Q |
| 3 | Roman Virastyuk | UKR | 20,13 | Q |
| 4 | C.J. Hunter | USA | 20,05 | Q |
| 5 | Kevin Toth | USA | 19,99 | Q |
| 6 | Paolo Dal Soglio | ITA | 19,93 | Q |
| 7 | Saulius Kleiza | LIT | 19,71 | q |
| 8 | Manuel Martinez | ESP | 19,61 | |
| 9 | Bilal Saad Mubarak | QAT | 19,08 | |
| 10 | Dragan Peric | YUG | 19,05 | |
| 11 | Stevimir Ercegovac | CRO | 19,00 | |
| 12 | Yoger Medina | VEN | 18,92 | |
| 13 | Dmitriy Goncharuk | BLR | 18,60 | |
| 14 | Shaun Pickering | GBR | 18,10 | |
| 15 | Vyacheslav Lykho | RUS | 18,04 | |
| 16 | Faae Talalemoto | NMA | 13,96 | |
| Tarek Al Najjar | JOR | DNS |
| Athlet | 1. | 2. | 3. |
| Oliver-Sven Buder | 20,53 | - | - |
| Yuriy Bilonoh | 19,75 | 20,31 | - |
| Roman Virastyuk | 20,13 | - | - |
| C.J. Hunter | 19,48 | 19,68 | 20,05 |
| Kevin Toth | x | x | 19,99 |
| Paolo Dal Soglio | 18,83 | 19,93 | - |
| Saulius Kleiza | 19,71 | x | 18,99 |
| Manuel Martinez | 19,61 | 19,23 | x |
| Bilal Saad Mubarak | 18,09 | 18,90 | 19,08 |
| Dragan Peric | 18,86 | 19,05 | 18,93 |
| Stevimir Ercegovac | x | 19,00 | x |
| Yoger Medina | 18,36 | 18,31 | 18,92 |
| Dmitriy Goncharuk | 18,33 | 18,60 | x |
| Shaun Pickering | 18,10 | 17,84 | 17,42 |
| Vyacheslav Lykho | 17,77 | 17,67 | 18,04 |
| Faae Talalemoto | 13,96 | 13,11 | 12,92 |
| Tarek Al Najjar | - | - | - |