Qualifikationsweite: 20,30
Gruppe A
| 1 | Ralf Bartels | GER | 20,91 | Q | |
| 2 | Dylan Armstrong | CAN | 20,50 | Q | |
| 3 | Andrei Mikhnevich | BLR | 20,34 | Q | |
| 4 | Cory Martin | USA | 20,23 | ||
| 5 | Jan Marcell | CZE | 20,04 | ||
| 6 | Maris Urtans | LAT | 19,97 | ||
| 7 | Maksim Sidorov | RUS | 19,88 | ||
| 8 | Miroslav Vodovnik | SLO | 19,82 | ||
| 9 | Mihaíl Stamatóyiannis | GRE | 19,51 | ||
| 10 | Jun Zhang | CHN | 18,51 |
| Athlet | 1. | 2. | 3. |
| Ralf Bartels | 20,22 | 20,91 | - |
| Dylan Armstrong | 20,08 | 20,50 | - |
| Andrei Mikhnevich | 20,34 | - | - |
| Cory Martin | 19,32 | x | 20,23 |
| Jan Marcell | x | x | 20,04 |
| Maris Urtans | 18,95 | x | 19,97 |
| Maksim Sidorov | 18,10 | 19,88 | x |
| Miroslav Vodovnik | 19,59 | x | 19,82 |
| Mihaíl Stamatóyiannis | 19,07 | x | 19,51 |
| Jun Zhang | 18,51 | x | x |
Gruppe B
| 1 | Christian Cantwell | USA | 20,72 | Q | |
| 2 | Scott Martin | AUS | 20,61 | Q | |
| 3 | David Storl | GER | 20,49 | Q | |
| 4 | Carl Myerscough | GBR | 20,44 | Q | |
| 5 | Pavel Lyzhyn | BLR | 20,42 | Q | |
| 6 | Tomasz Majewski | POL | 20,38 | Q | |
| 7 | Asmir Kolainac | SRB | 20,10 | ||
| 8 | Lajos Kürthy | HUN | 19,43 | ||
| 9 | Sultan Abdulmajeed Alhabashi | KSA | 18,67 | ||
| 10 | Yasser Ibrahim Farag | EGY | 18,06 | ||
| Marco Fortes | POR | NM |
| Athlet | 1. | 2. | 3. |
| Christian Cantwell | 20,72 | - | - |
| Scott Martin | 19,51 | 20,21 | 20,61 |
| David Storl | x | 18,33 | 20,49 |
| Carl Myerscough | 18,79 | x | 20,44 |
| Pavel Lyzhyn | 20,42 | - | - |
| Tomasz Majewski | 20,27 | x | 20,38 |
| Asmir Kolainac | x | 20,03 | 20,10 |
| Lajos Kürthy | 19,43 | x | 19,26 |
| Sultan Abdulmajeed Alhabashi | 17,98 | 18,58 | 18,67 |
| Yasser Ibrahim Farag | 18,06 | x | 17,75 |
| Marco Fortes | x | x | x |