Finale: 27.08.2004
| Medaille | Sportler | Nation |
| Gold | David Cal | Spanien |
| Silber | Andreas Dittmer | Deutschland |
| Bronze | Attila Vajda | Ungarn |
| Rang | Sportler | Nation | Minuten |
| 1 | David Cal | Spanien | 3:46,201 |
| 2 | Andreas Dittmer | Deutschland | 3:46,721 |
| 3 | Attila Vajda | Ungarn | 3:49,025 |
| 4 | Martin Doktor | Tschechien | 3:50,405 |
| 5 | Stephen Giles | Kanada | 3:51,457 |
| 6 | Dagnis Winogradows | Litauen | 3:53,537 |
| 7 | Marian Ostrcil | Slowakei | 3:54,629 |
| 8 | Karel Aguilar Chacon | Kuba | 3:54,957 |
| 9 | Konstantin Fomitschew | Russland | 3:55,773 |