| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Mika Halvari |  FIN | 20.40 Q | 
| 2 | Brent Noon |  USA | 19.84 Q | 
| 3 | Roman Virastyuk |  UKR | 19.74 q | 
| 4 | Oleksandr Klymenko |  UKR | 19.22 q | 
| 5 | Saulius Kleiza |  LTU | 18.99 | 
| 6 | Georg Andersen |  NOR | 18.84 | 
| 7 | Arsi Harju |  FIN | 18.79 | 
| 8 | Alessandro Andrei |  ITA | 18.74 | 
| 9 | Kent Larsson |  SWE | 18.73 | 
| 10 | Yojer Medina |  VEN | 18.58 | 
| 11 | Thorsten Herbrand |  GER | 18.30 | 
| 12 | Mark Proctor |  GBR | 18.08 | 
| 13 | Corrado Fantini |  ITA | 17.89 | 
| 14 | Miroslav Menc |  CZE | 17.54 | 
| 15 | Oakland Salavea |  ASA | 12.80 | 
| Pétur Gudmundsson |  ISL | DNS | 
| POS | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|
| 1 | Randy Barnes |  USA | 21.30 Q | 
| 2 | Oleksandr Bagach |  UKR | 20.62 Q | 
| 3 | John Godina |  USA | 19.99 Q | 
| 4 | Oliver-Sven Buder |  GER | 19.91 Q | 
| 5 | Markus Koistinen |  FIN | 19.88 Q | 
| 6 | Paolo Dal Soglio |  ITA | 19.47 q | 
| 7 | Bilal Saad Mubarak |  QAT | 19.01 q | 
| 8 | Dzmitry Hancharuk |  BLR | 19.00 q | 
| 9 | Jonny Reinhardt |  GER | 18.89 | 
| 10 | Sergey Rubtsov |  KAZ | 18.81 | 
| 11 | Manuel MartÃnez |  ESP | 18.50 | 
| 12 | Henrik Wennberg |  SWE | 18.38 | 
| 13 | Christian Nebl |  AUT | 18.33 | 
| 14 | Sergey Kot |  UZB | 17.03 | 
| 15 | Aufata Faleata |  SAM | 11.04 | 
| Konstantinos Kollias |  GRE | NM |