| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | John Godina |  USA | 20.58 Q | 
| 2 | Adam Nelson |  USA | 20.12 Q | 
| 3 | Timo Aaltonen |  FIN | 20.04 q | 
| 4 | Andrei Mikhnevich |  BLR | 19.97 q | 
| 5 | Oliver-Sven Buder |  GER | 19.96 q | 
| 6 | Manuel MartÃnez |  ESP | 19.94 q | 
| 7 | Bradley Snyder |  CAN | 19.77 | 
| 8 | Burger Lambrechts |  RSA | 19.75 | 
| 9 | Dragan Peric |  SCG | 19.49 | 
| 10 | Roman Virastyuk |  UKR | 19.27 | 
| 11 | Chima Ugwu |  NGR | 19.11 | 
| 12 | Karel Potgieter |  RSA | 19.02 | 
| 13 | Mikuláš Konopka |  SVK | 18.99 | 
| 14 | Stevimir Ercegovac |  CRO | 18.98 | 
| 15 | Saulius Kleiza |  LTU | 18.59 | 
| 16 | Gheorghe Guset |  ROU | 18.56 | 
| 17 | Shakti Singh |  IND | 18.40 | 
| 18 | Alexis Paumier |  CUB | 18.31 | 
| 19 | Váios TÃggas |  GRE | 18.13 | 
| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Arsi Harju |  FIN | 21.39 Q PB | 
| 2 | Yuriy Bilonoh |  UKR | 20.53 Q | 
| 3 | Milan Haborák |  SVK | 20.00 q | 
| 4 | Miroslav Menc |  CZE | 19.92 q | 
| 5 | Andy Bloom |  USA | 19.83 q | 
| 6 | Janus Robberts |  RSA | 19.79 q | 
| 7 | Ville Tiisanoja |  FIN | 19.66 | 
| 8 | Joachim Olsen |  DEN | 19.41 | 
| 9 | Pavel Chumachenko |  RUS | 19.40 | 
| 10 | Paolo Dal Soglio |  ITA | 19.39 | 
| 11 | Szilárd Kiss |  HUN | 18.95 | 
| 12 | Michael Mertens |  GER | 18.72 | 
| 13 | Bahadur Singh |  IND | 18.70 | 
| 14 | Justin Anlezark |  AUS | 18.59 | 
| 15 | Mark Proctor |  GBR | 18.49 | 
| 16 | Bilal Saad Mubarak |  QAT | 18.30 | 
| 17 | Ivan Emelianov |  MDA | 17.63 | 
| 18 | Sergey Rubtsov |  KAZ | 15.90 |