| Final 20.45h | time | L |  | 1. Michael Johnson |  USA | 43.18s | 5 |  | 2. Sanderlei Claro Parrela |  BRA | 44.29s | 7 |  | 3. Alejandro Cardenas |  MEX | 44.31s | 4 |  | 4. Antonio Pettigrew |  USA | 44.54s | 3 |  | 5. Mark Richardson |  GBR | 44.65s | 1 |  | 6. Gregory Haughton |  JAM | 45.07s | 2 |  | 7. Jamie Baulch |  GBR | 45.18s | 8 |  | -. Jerome Young |  USA | DQ | 6 |   
 | 
 |  
| Heat 1 20.35h | time | L |  | 1. Michael Johnson |  USA | 43.95s | 6 |  | 2. Alejandro Cardenas |  MEX | 44.37s | 4 |  | 3. Sanderlei Claro Parrela |  BRA | 44.37s | 5 |  | 4. Mark Richardson |  GBR | 44.47s | 8 |  | 5. Jerome Davis |  USA | 44.51s | 2 |  | 6. Tomasz Czubak |  POL | 44.62s | 3 |  | 7. Kennedy Ochieng |  KEN | 45.57s | 1 |  | 8. Danny McFarlane |  JAM | 45.86s | 7 |   
 | 
| Heat 2 20.42h | time | L |  | 1. Antonio Pettigrew |  USA | 44.98s | 6 |  | 2. Gregory Haughton |  JAM | 45.09s | 3 |  | 3. Jamie Baulch |  GBR | 45.24s | 5 |  | 4. Matija Sestak |  SLO | 45.47s | 7 |  | 5. Ibrahima Wade |  SEN | 45.66s | 2 |  | 6. Anderson Oliveira Dos Santos |  BRA | 45.67s | 8 |  | -. Piotr Rysiukiewicz |  POL | DNF | 1 |  | -. Jerome Young |  USA | DQ | 4 |   
 |  
| Heat 1 20.40h | time | L |  | 1. Jamie Baulch |  GBR | 45.14s | 6 |  | 2. Antonio Pettigrew |  USA | 45.22s | 4 |  | 3. Piotr Rysiukiewicz |  POL | 45.54s | 2 |  | 4. Anderson Oliveira Dos Santos |  BRA | 45.61s | 5 |  | 5. Jun Osakada |  JPN | 45.71s | 8 |  | 6. Michael McDonald |  JAM | 45.87s | 3 |  | 7. Udeme Ekpeyong |  NGR | 46.40s | 1 |  | 8. Jopie Van Oudtshoorn |  RSA | 46.42s | 7 |   
 | 
| Heat 2 20.46h | time | L |  | 1. Michael Johnson |  USA | 45.10s | 6 |  | 2. Tomasz Czubak |  POL | 45.27s | 4 |  | 3. Ibrahima Wade |  SEN | 45.53s | 7 |  | 4. Danny McFarlane |  JAM | 45.54s | 8 |  | 5. Sunday Bada |  NGR | 45.69s | 2 |  | 6. David Canal |  ESP | 46.21s | 5 |  | 7. Sugath Tillakeratne |  SRI | 46.40s | 3 |  | 8. Shane Niemi |  CAN | 46.57s | 1 |   
 | 
 
| Heat 3 20.52h | time | L |  | 1. Alejandro Cardenas |  MEX | 44.97s | 3 |  | 2. Mark Richardson |  GBR | 44.98s | 6 |  | 3. Kennedy Ochieng |  KEN | 45.13s | 1 |  | 4. Robert Mackowiak |  POL | 45.23s | 5 |  | 5. Arnaud Malherbe |  RSA | 45.77s | 8 |  | 6. Marc Foucan |  FRA | 45.78s | 2 |  | -. Eric Milazar |  MRI | DNS | 7 |  | -. Jerome Young |  USA | DQ | 4 |   
 | 
| Heat 4 20.58h | time | L |  | 1. Sanderlei Claro Parrela |  BRA | 44.72s | 6 |  | 2. Gregory Haughton |  JAM | 45.13s | 3 |  | 3. Jerome Davis |  USA | 45.14s | 4 |  | 4. Matija Sestak |  SLO | 45.43s | 8 |  | 5. Clement Chukwu |  NGR | 45.50s | 1 |  | 6. Ibrahim Ismail Faraj |  QAT | 46.04s | 7 |  | 7. Phillip Mukomana |  ZIM | 46.36s | 5 |  | 8. Masayoshi Kan |  JPN | 46.37s | 2 |   
 |  
| Heat 1 22.15h | time | L |  | 1. Tomasz Czubak |  POL | 45.13s | 8 |  | 2. Jerome Davis |  USA | 45.25s | 7 |  | 3. Mark Richardson |  GBR | 45.26s | 6 |  | 4. Matija Sestak |  SLO | 45.47s | 5 |  | 5. Clement Chukwu |  NGR | 45.95s | 3 |  | 6. Kenji Tabata |  JPN | 46.42s | 2 |  | 7. Adriaan Botha |  RSA | 46.44s | 4 |  | 8. Carlos Santa |  DOM | 46.80s | 1 |   
 | 
| Heat 2 22.22h | time | L |  | 1. Alejandro Cardenas |  MEX | 45.34s | 4 |  | 2. Michael Johnson |  USA | 45.35s | 6 |  | 3. Phillip Mukomana |  ZIM | 45.63s | 3 |  | 4. Eric Milazar |  MRI | 45.90s | 7 |  | 5. Kennedy Ochieng |  KEN | 46.13s | 2 |  | 6. Solomon Wariso |  GBR | 46.61s | 1 |  | 7. Evripides Demosthenous |  CYP | 46.72s | 8 |  | 8. Paul McBurney |  IRL | 46.87s | 5 |   
 | 
 
| Heat 3 22.29h | time | L |  | 1. Michael McDonald |  JAM | 45.13s | 8 |  | 2. Antonio Pettigrew |  USA | 45.56s | 5 |  | 3. Sugath Tillakeratne |  SRI | 45.73s | 2 |  | 4. FarajIbrahim Ismail |  QAT | 45.94s | 3 |  | 5. Udeme Ekpeyong |  NGR | 46.25s | 7 |  | 6. Shane Niemi |  CAN | 46.33s | 4 |  | 7. Dmitriy Golovastov |  RUS | 46.53s | 1 |  | 8. Bothwell Namuswa |  ZAM | 48.10s | 6 |   
 | 
| Heat 4 22.36h | time | L |  | 1. Sanderlei Claro Parrela |  BRA | 45.15s | 5 |  | 2. David Canal |  ESP | 45.36s | 6 |  | 3. Robert Mackowiak |  POL | 45.51s | 1 |  | 4. Arnaud Malherbe |  RSA | 45.56s | 7 |  | 5. Danny McFarlane |  JAM | 45.58s | 3 |  | 6. Sunday Bada |  NGR | 45.61s | 2 |  | 7. Masayoshi Kan |  JPN | 46.20s | 4 |  | -. Benjamin Youla |  CGO | DNS | 8 |   
 | 
 
| Heat 5 22.43h | time | L |  | 1. Jamie Baulch |  GBR | 45.51s | 2 |  | 2. Ibrahima Wade |  SEN | 45.76s | 1 |  | 3. Piotr Rysiukiewicz |  POL | 46.12s | 8 |  | 4. Anastasios Goussis |  GRE | 46.60s | 5 |  | 5. Marcel Lopuchovsky |  SVK | 46.97s | 3 |  | 6. Abednego Matilu |  KEN | 47.42s | 4 |  | -. Neil De Silva |  TRI | DQ | 6 |  | -. Jerome Young |  USA | DQ | 7 |   
 | 
| Heat 6 22.50h | time | L |  | 1. Anderson Oliveira Dos Santos |  BRA | 45.72s | 6 |  | 2. Gregory Haughton |  JAM | 45.87s | 4 |  | 3. Jun Osakada |  JPN | 45.94s | 7 |  | 4. Jopie VanOudtshoorn |  RSA | 45.98s | 2 |  | 5. Marc Foucan |  FRA | 46.13s | 8 |  | 6. Matthias Rusterholz |  SUI | 46.43s | 1 |  | 7. Alleyne Francique |  GRN | 47.49s | 3 |  | 8. Rashid Chouhal |  MLT | 48.32s | 5 |   
 |  
 |