Final | | time | | 1. David Strang | Great Britain | 3:44.57 | | 2. Branko Zorko | Croatia | 3:44.64 | | 3. Kader Chékhémani | France | 3:44.65 | | 4. Manuel Pancorbo | Spain | 3:45.03 | | 5. Vyacheslav Shabunin | Russia | 3:45.37 | | 6. Mickaël Damian | France | 3:45.54 | | 7. Massimo Pegoretti | Italy | 3:46.41 | | 8. Milan Drahoňovský | Czechia | 3:46.47 | | 9. Stephan Kabat | Germany | 3:48.81 | |
|
|
|
| First - from each Heat and next Best - advanced to Final. |
Heat 1 | | time | | 15.Kader Chékhémani | France | 3:50.23 | Q | 16.Vyacheslav Shabunin | Russia | 3:50.57 | Q | 18.Mateo Cañellas | Spain | 3:51.10 | | 19.Ian Campbell | Great Britain | 3:51.10 | | 20.Rudy Vlasselaer | Belgium | 3:51.76 | | 21.Robin van Helden | Netherlands | 4:06.44 | | -. Mário Silva | Portugal | DNF | |
|
|
Heat 2 | | time | | 1. David Strang | Great Britain | 3:42.27 | Q | 2. Branko Zorko | Croatia | 3:42.44 | Q | 3. Milan Drahoňovský | Czechia | 3:42.66 | q | 4. Massimo Pegoretti | Italy | 3:43.15 | q | 7. Stephan Kabat | Germany | 3:43.52 | q | 10.Vincent Terrier | France | 3:44.23 | | 12.Antonio Herrador | Spain | 3:45.91 | | 14.Bart Meganck | Belgium | 3:48.96 | |
|
Heat 3 | | time | | 5. Mickaël Damian | France | 3:43.20 | Q | 6. Manuel Pancorbo | Spain | 3:43.45 | Q | 8. Simon Vroemen | Netherlands | 3:43.61 | | 9. Michał Bartoszak | Poland | 3:43.96 | | 11.Thorsten Kallweit | Germany | 3:44.52 | | 13.Cândido Maia | Portugal | 3:46.69 | | 17.Matt Hibberd | Great Britain | 3:50.73 | | -. Michael Buchleitner | Austria | DNS | |
|
|
|