| 1 | Bouabdellah Tahri | FRA | 8:30,11 | Q | |
| 2 | Ildar Minshin | RUS | 8:30,14 | Q | |
| 3 | Steffen Uliczka | GER | 8:30,61 | Q | |
| 4 | Bjørnar Ustad Kristensen | NOR | 8:30,91 | q | |
| 5 | Hubert Pokrop | POL | 8:32,77 | ||
| 6 | Krijn Van Koolwyk | BEL | 8:33,00 | ||
| 7 | Ángel Mullera | ESP | 8:37,38 | ||
| 8 | Vincent Zouaoui Dandrieux | FRA | 8:38,33 | ||
| 9 | Pedro Ribeiro | POR | 8:45,18 | ||
| 10 | Joonas Harjamäki | FIN | 8:47,25 | ||
| 11 | Pep Sansa Bullich | AND | 9:24,39 | ||
| José Luis Blanco (*) | ESP | 8:30,53 | Q |
* ... Ergebnis von José Luis Blanco, ESP (8:30,53) nachträglich wegen Dopings gestrichen
| 1 | Mahiedine Mekhissi-Benabbad | FRA | 8:27,32 | Q | |
| 2 | Ion Luchianov | MDA | 8:29,49 | Q | |
| 3 | Tomasz Szymkowiak | POL | 8:30,02 | Q | |
| 4 | Alberto Paulo | POR | 8:30,26 | Q | |
| 5 | Bostjan Buc | SLO | 8:31,08 | q | |
| 6 | Eliseo Martín | ESP | 8:31,71 | q | |
| 7 | Andrey Farnosov | RUS | 8:31,88 | q | |
| 8 | Mustafa Mohamed | SWE | 8:32,05 | ||
| 9 | Janne Ukonmaanaho | FIN | 8:33,48 | ||
| 10 | Martin Pröll | AUT | 8:41,63 | ||
| 11 | Mário Teixeira | POR | 8:42,53 | ||
| Pieter Desmet | BEL | DNF |