Saturday 29th June
Group D
Friday 28th June
Group C
Thursday 27th June
Group B
Wednesday 26th June
Group A
Tuesday 25th June
Group A
Monday 24th June
Group C
Sunday 23rd June
Group B
Saturday 22nd June
Group A
Friday 21st June
Group A
All times are UK and subject to change. BBC is not responsible for any changes.