A baseli St-Jakob stadionban, a csehek és a svájciak mérkőzésével kezdetét vette a 13. labdarúgó Európa- bajnokság.
A három hetes bajnokság nyitánya a 19 órától kezdődő Svájc - Csehország mérkőzés volt. A svájciak igyekeztek a hazai közönség előtt tisztesen helytállni. Meglepetésre az első félidőben Svájc csapata birtokolta többet a labdát, de a csehek inkább defenzív középpályája sikerrel tördelte a játékot.
A helyzetek is sorra a svájciak előtt adódtak, azonban a lelkes közönség által áhított gól nem jött össze.
A második félidőben is jóiramú mérkőzést láthattak a nézők, s bár a svájci fölény megmaradt, a cseheknek azonban kevesebb helyzet is elég volt a gólhoz. A 70. percben egy svájci felszabadítás után a csehek visszafejelték a kifelé futó védők fölött a labdát, a Koller helyére beállt Sverkos gyorsan eszmélt és kapásból belőtte a labdát. A vezető gól után a svájciak minden energiájukat az egyenlítés érdekében mozgósították. Több veszélyes helyzet is kialakult, az eredmény azonban már nem változott.
A kezdőnap másik mérkőzésén a portugálok a törökök ellen léptek pályára. A csoport két esélyesének összecsapása izgalmas mérkőzést hozott. A portugálok összeszedett játékkal több helyzetet is kialakítottak, így Pepe fejese révén már korán megrezdült a török háló, igaz, ezt a gólt még les miatt nem adták meg.
Ha kapufára játszották volna a meccset, főlényes győzelmet mondhatott volna magáénak Portugália válogatottja, Christiano Ronaldo, Pepe és Nuno Gomes is centikre volt a góltól. A 61. percben már nem volt szerencséjük a törököknek, Pepe másodszor is betalált, ekkor azonban már szó sem lehetett lesről. A végeredményt Raul Meireles állította be a 92. percben, így 2-0 arányban győztek a portugálok, ezzel pedig hozták a 3 pontot.
Az EURO 2008 labdarúgó EB programja:
június 7.:
Bázel: Svájc-Csehország 19 ó
Genf: Portugália-Törökország 21:45
június 11.:
Genf: Csehország-Portugália 19
Bázel: Svájc-Törökország 21:45
június 15.:
Bázel: Svájc-Portugália 21:45
Genf: Törökország-Csehország 21:45
B csoport:
június 8.:
Bécs: Ausztria-Horvátország 19
Klagenfurt: Németország-Lengyelország 21:45
június 12.:
Klagenfurt: Horvátország-Németország 19
Bécs: Ausztria-Lengyelország 21:45
június 16.:
Bécs: Ausztria-Németország 21:45
Klagenfurt: Lengyelország-Horvátország 21:45
C csoport:
június 9.:
Zürich: Románia-Franciaország 19
Bern: Hollandia-Olaszország 21:45
június 13.:
Zürich: Olaszország-Románia 19
Bern: Hollandia-Franciaország 21:45
június 17.:
Zürich: Franciaország-Olaszország 21:45
Bern: Hollandia-Románia 21:45
D csoport:
június 10.:
Innsbruck: Spanyolország-Oroszország 19
Salzburg: Görögország-Svédország 21:45
június 14.:
Innsbruck: Svédország-Spanyolország 19
Salzburg: Görögország-Oroszország 21:45
június 18.:
Salzburg: Görögország-Spanyolország 21:45
Innsbruck: Oroszország-Svédország 21:45
negyeddöntő:
június 19.:
Bázel, 1. negyeddöntő: A csoport 1.-B csoport 2. 21:45
június 20.:
Bécs, 2. negyeddöntő: B1-A2 21:45
június 21.:
Bázel, 3. negyeddöntő: C1-D2 20:45
június 22.:
Bécs, 4. negyeddöntő: D1-C2 21:45
elődöntő:
június 25.:
Bázel: az 1. negyeddöntő győztese-a 2. negyeddöntő győztese 21:45
június 26.:
Bécs: a 3. negyeddöntő győztese-a 4. negyeddöntő győztese 21:45
döntő:
június 29.:Bécs 21:45