Times listed in CET
 
Group A
Date Match Venue Kick Off
June 12 Germany vs Romania Liege 18.00
June 12 Portugal vs England Eindhoven 20.45
June 17 Romania vs Portugal Arnhem 18.00
June 17 England vs Germany Charleroi 20.45
June 20 England vs Romania Charleroi 20.45
June 20 Portugal vs Germany Rotterdam 20.45
       
Group B
Date Match Venue Kick Off
June 10 Belgium vs Sweden Brussels 20.45
June 11 Turkey vs Italy Arnhem 14.30
June 14 Italy vs Belgium Brussels 20.45
June 15 Sweden vs Turkey Eindhoven 20.45
June 19 Turkey vs Belgium Brussels 20.45
June 19 Italy vs Sweden Eindhoven 20.45
       
Group C
Date Match Venue Kick Off
June 13 Spain vs Norway Rotterdam 18.00
June 13 Yugoslavia V Slovenia Charleroi 20.45
June 18 Slovenia vs Spain Amsterdam 18.00
June 18 Norway V Yugoslavia Liege 20.45
June 21 Yugoslavia vs Spain Bruges 18.00
June 21 Slovenia vs Norway Arnhem 18.00
       
Group D
Date Match Venue Kick Off
June 11 France vs Denmark Bruges 18.00
June 11 Holland vs Czech Republic Amsterdam 20.45
June 16 Czech Republic V France Bruges 18.00
June 16 Denmark vs Holland Rotterdam 20.45
June 21 France vs Holland Amsterdam 20.45
June 21 Denmark vs Czech Republic Liege 20.45
       
       
Quarter-Finals
Date Match Venue Kick Off
June 24 Portugal vs Turkey Amsterdam 18.00
June 24 Italy vs Romania Brussels 20.45
June 25 Holland V Yugoslavia Rotterdam 18.00
June 25 Spain vs France Bruges 20.45
       
Semi-Finals
Date Match Venue Kick Off
June 28 Portugal vs France Brussels 20.45
June 29 Italy vs Holland Amsterdam 18.00
       
Final
Date Match Venue Kick Off
July 2 France vs Italy Rotterdam 20.00