The following are the six groups and the teams
Group A: France, Romania, Albania and Switzerland
Group B: England, Russia, Wales and Slovakia
Group C: Germany, Ukraine, Poland and Northern Ireland
Group D: Spain, Czech Republic, Turkey, Croatia
Group E: Belgium, Italy, Republic of Ireland, Sweden
Group F: Portugal, Iceland, Austria and Hungary
In the round of 16, UEFA have arranged the match-ups to take place as follows:
Match 1: Runner-up Group A v Runner-up Group C
Match 2: Winner Group D v 3rd Place Group B/E/F
Match 3: Winner Group B v 3rd Place Group A/C/D
Match 4: Winner Group F v Runner-up Group E
Match 5: Winner Group C v 3rd Place Group A/B/F
Match 6: Winner Group E v Runner-up Group D
Match 7: Winner Group A v 3rd Place Group C/D/E
Match 8: Runner-up Group B v Runner-up Group F
The quarter-final match-ups are:
Quarter-final 1: Winner Match 1 v Winner Match 2
Quarter-final 2: Winner Match 3 v Winner Match 4
Quarter-final 3: Winner Match 5 v Winner Match 6
Quarter-final 4: Winner Match 7 v Winner Match 8
The semi-final match-ups are:
Semi-final 1: Winner Quarter-final 1 v Winner Quarter-final 2
Semi-final 2: Winner Quarter-final 3 v Winner Quarter-final 4
Group C and Group E seems to be the toughest in the group stages. Some surprises may happen in Group D.