Users must be logged in to predict results.

Group match - 14.06

Group A14.06 20:00
Germany
Scotland

Group match - 15.06

Group A15.06 14:00
Hungary
Switzerland
Group B15.06 17:00
Spain
Croatia
Group B15.06 20:00
Italy
Albania

Group match - 16.06

Group D16.06 14:00
Poland
Netherlands
Group C16.06 17:00
Slovenia
Denmark
Group C16.06 20:00
Serbia
England

Group match - 17.06

Group E17.06 14:00
Romania
Ukraine
Group E17.06 17:00
Belgium
Slovakia
Group D17.06 20:00
Austria
France

Group match - 18.06

Group F18.06 17:00
Turkey
Georgia
Group F18.06 20:00
Portugal
Czech Republic

Group match - 19.06

Group B19.06 14:00
Croatia
Albania
Group A19.06 17:00
Germany
Hungary
Group A19.06 20:00
Scotland
Switzerland

Group match - 20.06

Group C20.06 14:00
Slovenia
Serbia
Group C20.06 17:00
Denmark
England
Group B20.06 20:00
Spain
Italy

Group match - 21.06

Group E21.06 14:00
Slovakia
Ukraine
Group D21.06 17:00
Poland
Austria
Group D21.06 20:00
Netherlands
France

Group match - 22.06

Group F22.06 14:00
Georgia
Czech Republic
Group F22.06 17:00
Turkey
Portugal
Group E22.06 20:00
Belgium
Romania

Group match - 23.06

Group A23.06 20:00
Switzerland
Germany
Group A23.06 20:00
Scotland
Hungary

Group match - 24.06

Group B24.06 20:00
Croatia
Italy
Group B24.06 20:00
Albania
Spain

Group match - 25.06

Group D25.06 17:00
Netherlands
Austria
Group D25.06 17:00
France
Poland
Group C25.06 20:00
Denmark
Serbia
Group C25.06 20:00
England
Slovenia

Group match - 26.06

Group E26.06 17:00
Slovakia
Romania
Group E26.06 17:00
Ukraine
Belgium
Group F26.06 20:00
Georgia
Portugal
Group F26.06 20:00
Czech Republic
Turkey

Round of 16 match - 29.06

29.06 17:00
Switzerland
Italy
29.06 20:00
Germany
Denmark

Round of 16 match - 30.06

30.06 17:00
England
Slovakia
30.06 20:00
Spain
Georgia

Round of 16 match - 01.07

01.07 17:00
France
Belgium
01.07 20:00
Portugal
Slovenia

Round of 16 match - 02.07

02.07 17:00
Romania
Netherlands
02.07 20:00
Austria
Turkey

Quarterfinals - 05.07

05.07 17:00
Spain
Germany
05.07 20:00
Portugal
France

Quarterfinals - 06.07

06.07 17:00
England
Switzerland
06.07 20:00
Netherlands
Turkey

Semifinals - 09.07

09.07 20:00
Spain
France

Semifinals - 10.07

10.07 20:00
Netherlands
England

FInal - 14.07

14.07 20:00
Spain
England