Skład półfinału uzupełniła czwórka biegaczy z najlepszymi czasami wśród przegranych.

Miejsce Bieg Zawodnik Rezultat Uwagi 1 3 Jaysuma Saidy Ndure 20,60 Q 2 1 Christian Malcolm 20,63 Q 3 2 Christophe Lemaitre 20,64 Q 4 4 Marlon Devonish 20,68 Q SB 5 3 Paul Hession 20,69 Q 6 4 David Alerte 20,70 Q 7 4 Sebastian Ernst 20,72 Q 8 4 Likoúrgos-Stéfanos Tsákonas 20,74 q 9 4 Jonathan Åstrand 20,78 q 10 3 Johan Wissman 20,79 Q 11 3 Marc Schneeberger 20,80 q 12 1 Kamil Kryński 20,81 Q =PB 13 1 Martial Mbandjock 20,83 Q 14 2 Arnaldo Abrantes 20,87 Q 15 2 Jeffrey Lawal-Balogun 20,93 Q 16 3 Wiaczesław Kolesniczenko 20,95 q PB 17 3 Matteo Galvan 20,96 18 1 Ihor Bodrow 20,98 18 2 Daniel Schnelting 20,98 20 1 Jiří Vojtík 21,02 21 2 Petr Szetei 21,07 22 2 Ryan Moseley 21,07 23 4 Dimitriy Glushchenko 21,09 24 3 Steven Colvert 21,14 25 1 Jan Žumer 21,17 26 3 Piotr Wiaderek 21,20 27 4 Gregor Kokalović 21,24 28 2 Matic Osovnikar 21,36 29 2 Alex Wilson 21,40 30 1 Izzet Safer 21,41 31 1 Jordan Ilinow 21,65 4 Francis Obikwelu DNS