2nd – 27th July
Can European Champions England hold onto their title? Who will challenge them? Watch the games with a beer and some Nachos live at the Cowper Arms

Group stage
All times CET
Matchday 1
Wednesday 2 July
Group A: Iceland vs Finland (18:00, Thun)
Group A: Switzerland vs Norway (21:00, Basel)
Thursday 3 July
Group B: Belgium vs Italy (18:00, Sion)
Group B: Spain vs Portugal (21:00, Bern)
Friday 4 July
Group C: Denmark v Sweden (18:00, Geneva)
Group C: Germany vs Poland (21:00, St.Gallen)
Saturday 5 July
Group D: Wales vs Netherlands (18:00, Lucerne)
Group D: France vs England (21:00, Zurich)
Matchday 2
Sunday 6 July
Group A: Norway vs Finland (18:00, Sion)
Group A: Switzerland vs Iceland (21:00, Bern)
Monday 7 July
Group B: Spain vs Belgium (18:00, Thun)
Group B: Portugal vs Italy (21:00, Geneva)
Tuesday 8 July
Group C: Germany vs Denmark (18:00, Basel)
Group C: Poland vs Sweden (21:00, Lucerne)
Wednesday 9 July
Group D: England vs Netherlands (18:00, Zurich)
Group D: France vs Wales (21:00, St.Gallen)
Matchday 3
Thursday 10 July
Group A: Finland vs Switzerland (21:00, Geneva)
Group A: Norway vs Iceland (21:00, Thun)
Friday 11 July
Group B: Italy vs Spain (21:00, Bern)
Group B: Portugal vs Belgium (21:00, Sion)
Saturday 12 July
Group C: Sweden vs Germany (21:00, Zurich)
Group C: Poland vs Denmark (21:00, Lucerne)
Sunday 13 July
Group D: Netherlands vs France (21:00, Basel)
Group D: England vs Wales (21:00, St.Gallen)
Knockout phase
All times CET
Quarter-finals
Wednesday 16 July
QF1: Winner Group A vs Runner-up Group B (Geneva, 21:00)
Thursday 17 July
QF3: Winner Group C vs Runner-up Group D (Zurich, 21:00)
Friday 18 July
QF2: Winner Group B vs Runner-up Group A (Bern, 21:00)
Saturday 19 July
QF4: Winner Group D vs Runner-up Group C (Basel, 21:00)
Semi-finals
Tuesday 22 July
SF1: Winner QF3 vs Winner QF1 (Geneva, 21:00)
Wednesday 23 July
SF2: Winner QF4 vs Winner QF2 (Zurich, 21:00)
Final
Sunday 27 July
Winner SF1 vs Winner SF2 (Basel, 18:00)