Saturday 7th June
Sunday 8th June
Monday 9 June
Tuesday 10th June
Wednesday 11th June
Thursday 12 June
Friday 13th June
Saturday 14th June
Sunday 15th June
Monday 16th June
Tuesday 17th June
Wednesday 18th June
Thursday 19th June(Quarter final)
Friday 20th June(Quarter final)
Saturday 21st June(Quarter final)
Sunday 22nd June(Quarter final)
Wednesday 25th June(Semi final)
Thursday 26th June(Semi final)
Sunday 29th June(Final)
Switzerland v Czech Republic
Portugal v Turkey
Austria v Croatia
Germany v Poland
Romania v France
Netherlands v Italy
Spain v Russia
Grrece v Sweden
Czech Republic v Portugal
Switzerland v Turkey
Croatia v Germany
Austria v Poland
Italy v Romania
Netherlands v France
Sweden v Spain
Greece v Russia
Switzerland v Portugal
Turkey v Czech Republic
Austria v Germany
Poland v Croatia
France v Italy
Netherlands v Romania
Greece v Spain
Russia v Sweden
Portugal v Germany
Croatia v Turkey
Netherlands v Russia
Spain v Italy
Germany v Turkey
Russia v Spain
Germany v Spain