| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Adam Nelson |  USA | 21.15 Q | 
| 2 | Ralf Bartels |  GER | 20.65 Q | 
| 3 | Justin Anlezark |  AUS | 20.45 Q | 
| 4 | Andrei Mikhnevich |  BLR | 20.11 q | 
| 5 | Petr StehlÃk |  CZE | 20.06 q | 
| 6 | Rutger Smith |  NED | 19.69 | 
| 7 | Gheorghe Guset |  ROU | 19.68 | 
| 8 | Ivan Yushkov |  RUS | 19.67 | 
| 9 | Reese Hoffa |  USA | 19.40 | 
| 10 | Pavel Chumachenko |  RUS | 19.38 | 
| 11 | Ivan Emelianov |  MDA | 19.25 | 
| 12 | Taavi Peetre |  EST | 19.14 | 
| 13 | AntonÃn Žalský |  CZE | 19.09 | 
| 14 | Nedžad Mulabegovic |  CRO | 19.07 | 
| 15 | Detlef Bock |  GER | 18.89 | 
| 16 | Roman Virastyuk |  UKR | 18.52 | 
| 17 | Galin Kostadinov |  BUL | 17.75 | 
| Bahadur Singh |  IND | NM | |
| Marco Antonio Verni |  CHI | NM | |
| Yuriy Bilonoh |  UKR | DQ | 
| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Joachim Olsen |  DEN | 20.78 Q | 
| 2 | John Godina |  USA | 20.53 Q | 
| 3 | Manuel MartÃnez |  ESP | 20.37 q | 
| 4 | Mikuláš Konopka |  SVK | 20.32 q | 
| 5 | Yury Bialou |  BLR | 20.06 q | 
| 6 | Miroslav Vodovnik |  SLO | 20.04 q | 
| 7 | Tepa Reinikainen |  FIN | 19.74 | 
| 8 | Pavel Lyzhyn |  BLR | 19.60 | 
| 9 | Tomasz Majewski |  POL | 19.55 | 
| 10 | Ville Tiisanoja |  FIN | 19.50 | 
| 11 | Bradley Snyder |  CAN | 19.46 | 
| 12 | Janus Robberts |  RSA | 19.41 | 
| 13 | Zsolt BÃber |  HUN | 19.31 | 
| 14 | Peter Sack |  GER | 19.09 | 
| 15 | Khalid Habash Al Suwaidi |  QAT | 19.04 | 
| 16 | Pavel Sofin |  RUS | 19.02 | 
| 17 | Dragan Peric |  SCG | 18.91 | 
| 18 | Burger Lambrechts |  RSA | 18.67 | 
| 19 | Edis Elkasevic |  CRO | 18.44 |