U prvom poluvremenu igralo se u visokom ritmu, ali nije bilo golova. U nastavku Šveđani su došli u vođstvo preko Zlatana Ibrahimovića u 52. minutu. Kim Kalstrom je progirao kapitena Zlata Ibrahimovića koji je svojim golom na trenutak utišao ukrajinske navijače. Vođstvo Šveđana je kratko trajalo. Andrej Ševčenko odlično je iskoristio dodavanje Jermolenka, i u pravo vrijeme se našao na pravom mjestu i pogodio gol Isaksona za 1:1 u 55. minutu. To je bio njegov 48. gol u 110 nastupu za reprezentaciju Ukrajine. Međutim u 62. minutu Ševčenko je postigao novi gol i doveo Ukrajinu u vođstvo - 2:1. To je bio i konačan rezultat, i veliko slavlje na Olimpijskom stadionu u Kijevu, koji je ovacijama ispratio igrača utakmice Andreja Ševčenka. Ovim duelom završeno je prvo kolo na šampionatu Evrope u Poljskoj i Ukrajini.
Ukrajina Švedska 2:1 (0:0)
Ševčenko 55’, 62’ – Ibrahimović 52’
Žuti kartoni: Elm, Kalstrom (Švedska)
Ukrajina (4-3-1-2): Pjatov – Selin, Kačeridi, Mihalik, Gusev – Konpljanka, Timoščuk, Jarmolenko – Nazarenko – Ševčenko (Milevski 81’), Voronjin (Rotan 85’).
Švedska (4-2-3-1): Isakson – Olson, Grankvist, Melberg, Lustig – Kalstrom, Elm – Toivonen (Svenson 62’), Ibrahimović, Larson (Vilhemson 67’) – Rosenberg (Elmander 71’).
TABELA Grupa A:
1. Rusija 3
2. Poljska 1
3. Grčka 1
4. Češka 0
Raspored:
1. kolo (8. Jun):
Poljska - Grčka 1:1
Rusija - Češka 4:1
2. kolo (12. Jun):
Grčka - Češka (18h)
Poljska - Rusija (20.45h)
3. kolo (16. Juna):
Grčka - Rusija (20.45h)
Češka - Poljska (20.45h)
TABELA Grupa B:
1. Njemačka 3
2. Danska 3
3. Holandija 0
4. Portugal 0
Raspored:
1. kolo (9. jun.)
Holandija – Danska 0:1
Njemačka – Portugal 1:0
2. kolo (13. jun)
Danska – Portugal (18:00h)
Holandija – Njemačka (20:45h)
3. kolo (17. jun)
Portugal – Holandija (20:45h)
Danska - Njemačka (20:45h)
TABELA Grupa C:
1. Hrvatska 3
2. Španija 1
3. Italija 1
4. R. Irska 0
Raspored:
1. kolo (10. jun)
Španija – Italija 1:1
R. Irska – Hrvatska 1:3
2. kolo (14. jun)
Italija – Hrvatska 18.00
Španija – R. Irska 20.45
3. kolo (18. jun)
Hrvatska – Španija 20.45
Italija – R. Irska 20.45
TABELA Grupa D:
1. Ukrajina 3
2. Engleska 1
3. Francuska 1
4. Švedska 0
Raspored:
1. kolo (11. jun):
Francuska - Engleska 1:1
Ukrajina - Švedska 2:1
2. kolo (15. jun):
Ukrajina - Francuska (18.00h)
Švedska - Engleska (20.45h)
3. kolo (19. jun):
Švedska - Francuska (20.45h)
Engleska - Ukrajina (20.45h)