| Evento |
 |
 |
 |
| 100 m |
Francis Obikwelu Portugal Portugal 9,99 |
Andréi Yepishin Rusia Rusia 10,10 |
Matic Osovnikar EsloveniaEslovenia Eslovenia 10,14 |
| 200 m |
Francis Obikwelu Portugal Portugal 20,01 |
Johan Wissman Suecia Suecia 20,38 |
Marlon Devonish Reino UnidoReino Unido Reino Unido 20,54 |
| 400 m |
Marc Raquil Francia Francia 45,02 |
Vladislav Frolov Rusia Rusia 45,09 |
Leslie Djhone Francia Francia 45,40 |
| 800 m |
Bram Som Países Bajos Países Bajos 1:46,56 |
David Fiegen LuxemburgoLuxemburgo Luxemburgo 1:46,59 |
Sam Ellis Reino UnidoReino Unido Reino Unido 1:46,64 |
| 1500 m |
Mehdi Baala Francia Francia 3:39,02 |
Ivan Heshko Ucrania Ucrania 3:39,50 |
Juan Carlos Higuero España España 3:39,62 |
| 5000 m |
Jesús España España España 13:44,70 |
Mohammed Farah Reino UnidoReino Unido Reino Unido 13:44,79 |
Juan Carlos Higuero España España 13:46,48 |
| 10 000 m |
Jan Fitschen Alemania Alemania 28:10,94 |
José Manuel Martínez España España 28:12,06 |
Juan Carlos de la Ossa España España 28:13,73 |
| 110 m vallas |
Staņislavs Olijars LetoniaLetonia Letonia 13,24 |
Thomas Blaschek Alemania Alemania 13,46 |
Andy Turner Reino UnidoReino Unido Reino Unido 13,52 |
| 400 m vallas |
Periklis Iakovakis Grecia Grecia 48,46 |
Marek Plawgo Polonia Polonia 48,71 |
Rhys Williams Reino UnidoReino Unido Reino Unido 49,12 |
| 3000 m obstáculos |
Jukka Keskisalo Finlandia Finlandia 8:24,89 |
José Luis Blanco España España 8:26,22 |
Bouabdellah Tahri Francia Francia 8:27,15 |
| 20 km marcha |
Francisco Javier Fernández España España 1:19:09 |
Valeri Borchin Rusia Rusia 1:20:00 |
João Vieira Portugal Portugal 1:20:09 |
| 50 km marcha |
Yohan Diniz Francia Francia 3:41:39 |
Jesús Ángel García Bragado España España 3:42:48 |
Yuri Andronov Rusia Rusia 3:43:26 |
| Maratón |
Stefano Baldini Italia Italia 2:11:32 |
Viktor Röthlin Suiza Suiza 2:11:50 |
Julio Rey España España 2:12:37 |
| Salto de altura |
Andrei Silnov Rusia Rusia 2,36 m |
Tomáš Janku República Checa República Checa 2,34 m |
Stefan Holm Suecia Suecia 2,34 m |
| Salto con pértiga |
Alex Averbukh IsraelIsrael Israel 5,70 |
Romain Mesnil Francia Francia Tim Lobinger Alemania Alemania 5,65 |
— |
| Salto de longitud |
Andrew Howe Italia Italia 8,20 |
Greg Rutherford Reino UnidoReino Unido Reino Unido 8,13 |
Oleksi Lukashevich Ucrania Ucrania 8,12 |
| Salto triple |
Christian Olsson Suecia Suecia 17,67 |
Nathan Douglas Reino UnidoReino Unido Reino Unido 17,21 |
Marian Oprea Rumania Rumania 17,18 |
| Peso |
Ralf Bartels Alemania Alemania 21,13 |
Joachim Olsen[n 1] DinamarcaDinamarca Dinamarca 21,09 |
Rutger Smith[n 1] Países Bajos Países Bajos 20,90 |
| Disco |
Virgilijus Alekna Lituania Lituania 68,67 |
Gerd Kanter EstoniaEstonia Estonia 68,03 |
Aleksander Tammert EstoniaEstonia Estonia 66,14 |
| Martillo |
Ivan Tikhon Bielorrusia Bielorrusia 81,11 |
Olli Pekka Karjalainen Finlandia Finlandia 80,84 |
Vadim Deviatovski Bielorrusia Bielorrusia 80,76 |
| Jabalina |
Andreas Thorkildsen Noruega Noruega 88,78 |
Tero Pitkämäki Finlandia Finlandia 86,44 |
Jan Železný República Checa República Checa 85,92 |
| 4 × 100 m |
Reino UnidoReino Unido Reino Unido Dwain Chambers Darren Campbell Marlon Devonish Mark Lewis-Francis 38,91 |
Polonia Polonia Przemysław Rogowski, Łukasz Chyła Marcin Jędrusiński Dariusz Kuć 39,05 |
Francia Francia Oudéré Kankarafou Ronald Pognon Fabrice Calligny David Alerte 39,07 |
| 4 × 400 m |
Francia Francia Leslie Djhone Idrissa M'Barke Naman Keita Marc Raquil 3:01,10 |
Reino UnidoReino Unido Reino Unido Robert Tobin Rhys William Graham Hedman Tim Benjamin 3:01,63 |
Polonia Polonia Daniel Dąbrowski Piotr Kędzia Piotr Rysiukiewicz Rafał Wieruszewski 3:01,73 |
| Decatlón |
Roman Šebrle República Checa República Checa 8.526 pts. |
Attila Zsivoczky Hungría Hungría 8.356 pts. |
Aleksei Drozdov Rusia Rusia 8.350 pts. |