Do półfinałów awansowało po czterech najlepszych zawodników każdego biegu ćwierćfinałowego (Q).

Bieg 1 Wiatr: +0,7 m/s Miejsce Zawodnik Czas Uwagi1 Linford Christie 10,08 Q, 2 Aleksandros Terzian 10,31 Q3 David Dollé 10,35 Q4 Kennet Kjensli 10,37 Q5 Éric Perrot 10,55 6 Regilio van der Vloot 10,56 7 Siarhiej Korneluk 10,57 8 Thomas Leandersson 10,70

Bieg 2 Wiatr: –0,3 m/s Miejsce Zawodnik Czas Uwagi1 Aleksandr Pochromowski 10,28 Q 2 Ołeh Kramarenko 10,31 Q 3 Jason John 10,37 Q4 Peter Karlsson 10,40 Q5 Stefan Burkart 10,41 6 Lasse Juusela 10,57 7 Ezio Madonia 10,63 8 Aleksios Aleksopulos 10,69

Bieg 3 Wiatr: +0,5 m/s Miejsce Zawodnik Czas Uwagi1 Geir Moen 10,27 Q2 Marc Blume 10,31 Q3 Daniel Cojocaru 10,31 Q4 Patrick Stevens 10,41 Q5 Janis Zisimidis 10,51 6 Pedro Pablo Nolet 10,54 7 Matias Ghansah 10,55 8 Pascal Thurnherr 10,71

Bieg 4 Wiatr: +1,4 m/s Miejsce Zawodnik Czas Uwagi1 Hermann Lomba 10,34 Q 2 Toby Box 10,35 Q3 Aleksandros Jenowelis 10,35 Q4 Aninos Markulidis 10,40 Q5 Sandro Floris 10,41 6 Andriej Grigoriew 10,47 7 Dmytro Waniajkin 10,54 8 Jukka Vähäkangas 10,63

Półfinały Rozegrano dwa półfinały.