Qualifikationsweite 20,60 m
| 1 | David Storl | GER | 21,50 | Q | |
| 2 | Andrei Mikhnevich * | BLR | 20,79 | Q | |
| 3 | Ryan Whiting | USA | 20,77 | Q | |
| 4 | Tomasz Majewski | POL | 20,73 | Q | |
| 5 | Ralf Bartels | GER | 20,45 | q | |
| 6 | Adam Nelson | USA | 20,23 | q | |
| 7 | Asmir Kolainac | SRB | 20,14 | q | |
| 8 | Kim Christensen | DEN | 19,74 | ||
| 9 | Jan Marcell | CZE | 19,51 | ||
| 10 | Germán Lauro | ARG | 19,50 | ||
| 11 | Andriy Semenov | UKR | 19,45 | ||
| 12 | Om Prakash Singh | IND | 19,29 | ||
| 13 | Borja Vivas | ESP | 18,37 | ||
| 14 | In-sung Hwang | KOR | 17,75 |
* ... nachträglich wegen Dopings disqualifiziert
| Athlet | 1. | 2. | 3. |
| David Storl | x | 21,50 | |
| Andrei Mikhnevich | 20,79 | ||
| Ryan Whiting | 20,40 | 20,77 | |
| Tomasz Majewski | 20,73 | ||
| Ralf Bartels | 20,45 | x | 20,04 |
| Adam Nelson | 20,23 | x | x |
| Asmir Kolainac | 19,58 | 20,08 | 20,14 |
| Kim Christensen | 19,02 | 19,40 | 19,74 |
| Jan Marcell | 19,51 | x | 19,46 |
| Germán Lauro | 19,50 | 19,45 | x |
| Andriy Semenov | x | x | 19,45 |
| Om Prakash Singh | 19,29 | 19,06 | x |
| Borja Vivas | 18,37 | x | 18,22 |
| In-sung Hwang | 17,75 | 17,62 | x |
| 1 | Dylan Armstrong | CAN | 21,05 | Q | |
| 2 | Reese Hoffa | USA | 20,96 | Q | |
| 3 | Christian Cantwell | USA | 20,73 | Q | |
| 4 | Marco Fortes | POR | 20,32 | q | |
| 5 | Carlos Véliz | CUB | 20,24 | q | |
| 6 | Marco Schmidt | GER | 20,06 | ||
| 7 | Lajos Kürthy | HUN | 20,02 | ||
| 8 | Maksim Sidorov | RUS | 19,95 | ||
| 9 | Pavel Lyzhyn | BLR | 19,91 | ||
| 10 | Hamza Alic | BIH | 19,70 | ||
| 11 | Ming-Huang Chang | TPE | 19,60 | ||
| 12 | Amin Nikfar | IRI | 19,18 | ||
| 13 | Milan Jotanovic | SRB | 18,39 |
| Athlet | 1. | 2. | 3. |
| Dylan Armstrong | 20,52 | 21,05 | |
| Reese Hoffa | 20,96 | ||
| Christian Cantwell | 20,55 | 20,73 | |
| Marco Fortes | 19,83 | 20,32 | 20,02 |
| Carlos Véliz | 20,24 | 19,79 | x |
| Marco Schmidt | 20,06 | 19,96 | x |
| Lajos Kürthy | 19,92 | 19,76 | 20,02 |
| Maksim Sidorov | 18,56 | 19,95 | x |
| Pavel Lyzhyn | 19,91 | x | x |
| Hamza Alic | 19,70 | x | x |
| Ming-Huang Chang | 19,60 | x | 18,98 |
| Amin Nikfar | 18,69 | 18,95 | 19,18 |
| Milan Jotanovic | 18,39 | x | 18,21 |