14:00 Wednesday

Croatia vs Albania - Croatia to Win

Both sides lost their opening games which makes this a high stakes match.

Croatia lost their opening game but showed a lot of promise, racking up 16 shots to Spain's 11 and having 54% possession, finishing with a 1.62 XG compared to Spain's 1.27.

10th ranked Croatia are facing the 66th ranked side who are not in great form (2-1-3) having conceded seven goals and scored seven in those fixtures.

Croatia form reads 4-1-1, scoring 10 and conceding six.

I expect Croatia to capitalise on their chances and win this game.

17:00 Wednesday

Germany vs Hungary - Germany Win & Over 2.5 Goals

I expect there to be goals in this with Germany coming off a six goal game and Hungary a four goal game.

Germany showed their fine attacking ability when coming up against Scotland in the opening game, scoring five and conceding just one.

They comfirmed that they weren't happy to sit back once they went ahead and played to crush their opposition.

With Hungary's defence looking vulnerable I think we could easily see a repeat of Germany's opening game and see plenty of goals from the hosts.

20:00 Wednesday

Scotland vs Switzerland - Both Teams to Score

Scotland despite being heavily beaten by Germany last game still managed to score and have done so in their last three games.

They also have no choice but to attack as they must win this game to have a chance of progressing from the group stages.

The Swiss scored three in their opening game and have scored in their last four games.

They have 8 goals in their last three games, so I expect this free scoring side to net at least once too.