Wednesday 11th June
Group A
Tuesday 10th June
Group A
Sunday 8th June
Group B
Saturday 7th June
Group A
Friday 6th June
Group A
Thursday 5th June
Group A
Wednesday 4th June
Group C
All times are UK and subject to change. BBC is not responsible for any changes.