Do półfinałów awansowało po czterech najlepszych zawodników każdego biegu ćwierćfinałowego (Q).
Bieg 1 Wiatr: –0,3 m/s Miejsce Zawodnik Czas Uwagi1 Marlon Devonish 10,28 Q2 Geir Moen 10,40 Q3 Aleksandr Pochromowski 10,42 Q4 Angelos Pawlakakis 10,45 Q5 Anatolij Dowhal 10,57 6 Mário Barbosa 10,57 7 Urban Acman 10,60 – Stéphane Cali
Bieg 2 Wiatr: –0,1 m/s Miejsce Zawodnik Czas Uwagi1 Darren Campbell 10,26 Q 2 Marcin Krzywański 10,36 Q 3 Miklós Gyulai 10,39 Q4 David Dollé 10,41 Q5 John Ertzgaard 10,48 6 Andrea Amici 10,49 7 Frédéric Krantz 10,57 8 Reşat Oğuz 10,58
Bieg 3 Wiatr: –0,2 m/s Miejsce Zawodnik Czas Uwagi1 Dwain Chambers 10,26 Q2 Marcin Nowak 10,29 Q3 Needy Guims 10,51 Q4 Tero Ridanpää 10,51 Q5 Roland Németh 10,56 6 Francesco Scuderi 10,59 7 Aleksandros Jenowelis 10,62 8 Janis Zisimidis 10,68
Bieg 4 Wiatr: –0,3 m/s Miejsce Zawodnik Czas Uwagi1 Charalambos Papadias 10,31 Q 2 Ryszard Pilarczyk 10,34 Q3 Stefano Tilli 10,35 Q4 Gábor Dobos 10,39 Q5 Aninos Markulidis 10,41 6 Diego Santos 10,41 7 Erlend Sæterstøl 10,46 8 Janne Haapasalo 10,56
Półfinały Rozegrano dwa półfinały.