UEFA Euro Round 2 Preview and Predictions

An enthralling first round of Euro 2024 matches has come to an end, with a whole host of sides getting off to winning starts. Drama and quality has been intertwined with equal measure so far out in Germany and plenty of sides will be looking to make their moves in the second group stage game of the competition and for some outfits, it is now or never.

Here are our picks for the second round of group stage fixtures at Euro 2024:

Featured Betting Sites

PicklebetUse Code: 'GOBET500'Apply Code
BetReal logoUse Code: GOBETApply Code
PandaBet logo✨New Betting Site!✨
Use Code: GOBET250
Apply Code
BetChamps logoLogin to View Offers!Check Offers
Next2Go logoLaunched May 2025
Use Code: 'GOBET500'
Apply Code
EliteBetUse Code: 'GOBET500'Apply Code
TradieBET logoLogin to View Offers!Check Offers
betfocus logoUse Code: 'GOBET500'Apply Code
neds logoLogin to View Offers!Check Offers
PlayUpUse Code: 'WELCOME'Apply Code
Terrybet logoUse Code: 'GOBET500'Apply Code
puntzone logoLogin for Opening Specials!Check Offers

What's gambling really costing you?

Set a deposit limit.

Euro Round 2 Predictions

Germany vs Hungary

Germany ($1.30)

Hungary ($6.50)

Draw ($12.00)

Hosts Germany were bang up for the challenge on the opening night against Scotland and they will be chasing a repeat performance here against Hungary. The Hungarians had their moments against Switzerland without ever really managing to cause them too many problems and they will know this is a big ask here in Stuttgart. A win sees Germany through to the last 16 and they should prevail in this one.

Betting tip: Germany to win the match ($1.30)

Germany to win 3-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Scotland vs Switzerland

Scotland ($4.60)

Switzerland ($1.88)

Draw ($3.75)

A chastening first night defeat to Germany looks to have knocked the stuffing out of Scotland but they need to respond here against Switzerland. The Swiss are flying high following an opening game win over Hungary, and they know a win here could also see them through to the last 16. This will be a good one, with Switzerland perhaps having the quality to edge it.

Betting tip: Switzerland to win the match ($1.88)

Switzerland to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Croatia vs Albania

Croatia ($1.50)

Albania ($7.90)

Draw ($4.60)

Two sides that tasted defeat in their opening games will be out to save their respective Euro 2024 campaigns here. Much was expected of Croatia heading into the tournament, but they came up well short against Spain and now have some serious work to do to qualify. Albania meanwhile gave an excellent account of themselves against Italy, but they too lost on match day 1. Croatia have bags of international experience and they should pick up an important win here.

Betting tip: Croatia to win the match ($1.50)

Croatia to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Italy vs Spain

Italy ($3.75)

Spain ($2.20)

Draw ($3.40)

Defending champions Italy overcame debutants Albania in their opening game but this is a much sterner test against Spain. Both sides know that a win here would see them through to the knockout rounds and there will be plenty of quality on display. This could turn out to be a tight one and with both sides already having 3 points on the board, they could both settle for a draw.

Betting tip: The match to finish as a draw ($3.40)

1-1 Draw

star sports australia logoUse Code: 'GOBET500'Check Offers

Slovenia vs Serbia

Slovenia ($5.00)

Serbia ($1.91)

Draw ($3.60)

A Balkan clash lies in wait in Munich, as Slovenia and Serbia face off in a major tournament for the first time. Slovenia showed real resolve against Denmark, and they know that any sort of result here could see them through to the knockout rounds. Serbia need a win, after being edged out by England in their first game and they should be bang up for this. This will be tight with a draw looking like the most plausible outcome.

Betting tip: The match to finish as a draw ($3.60)

1-1 Draw

star sports australia logoUse Code: 'GOBET500'Check Offers

Denmark vs England

Denmark ($6.10)

England ($1.70)

Draw ($4.00)

England made hard work of Serbia in their opening game, and they will be eager to put in a similar performance here as they take on Denmark. The Danes had to settle for a draw against Slovenia, following an inconsistent performance and they need a response here. England are long in the tooth though and this may not be fluent, but they should prevail once again in Frankfurt.

Betting tip: England to win the match ($1.70)

England to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Poland vs Austria

Poland ($4.00)

Austria ($2.00)

Draw ($3.60)

Poland and Austria face off in Group D, in what feels like a significant game following opening game defeats for both sides. Poland suffered late heartache against the Netherlands, whilst Austria were just edged out by France. This will be a tight one in Berlin, with plenty on the line and it could be Austria who just about manage to prevail here.

Betting tip: Austria to win the match ($2.00)

Austria to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Netherlands vs France

Netherlands ($3.55)

France ($2.15)

Draw ($3.60)

Two European behemoths face off here, as the Netherlands take on France. Both sides won their opening games in Group D, which will give them a helping hand and they know what another win here could see them over the line. There is very little to split these sides on paper and it could well end up being an entertaining draw, as both sides look to keep their powder dry.

Betting tip: The match to finish as a draw ($3.60)

1-1 Draw

star sports australia logoUse Code: 'GOBET500'Check Offers

Slovakia vs Ukraine

Slovakia ($3.80)

Ukraine ($2.15)

Draw ($3.40)

Two sides in completely different mindsets face off here, as Slovakia take on Ukraine. Slovakia produced the shock of the tournament so far to beat Belgium and they will play without fear here. By contrast, Ukraine came up well short against Romania and they know that they need a win to stay in the tournament. This will be high stakes, but Ukraine need a win and they should grab one here.

Betting tip: Ukraine to win the match ($2.15)

Ukraine to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Belgium vs Romania

Belgium ($1.48)

Romania ($7.50)

Draw ($4.60)

The same story can be said of Belgium and Romania, who are both in completely different places heading into match day two. Belgium were humbled by Slovakia and need a result to stay in the hunt, whilst Romania produced one of the best showings of the tournament so far to see off Ukraine. This could be tight but with the pressure ramped on Belgium, they could deliver when they need to here.

Betting tip: Belgium to win the match ($1.48)

Belgium to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Turkey vs Portugal

Turkey ($6.00)

Portugal ($1.57)

Draw ($4.50)

Turkey will be looking to lay down the gauntlet to one of the best sides in the tournament, as they take on Portugal. Both sides know all of the benefits any sort of result can return for them here and this should be a super contest. Turkey will be in the hunt here, but Portugal are an excellent side, and they should have the quality to prevail.

Betting tip: Portugal to win the match ($1.57)

Portugal to win 2-1

star sports australia logoUse Code: 'GOBET500'Check Offers

Georgia vs Czechia

Georgia ($4.75)

Czechia ($1.83)

Draw ($3.65)

Debutants Georgia will be looking to continue their dream run at Euro 2024, as they take on Czechia. Both sides will see Group F as an achievable qualifying pool and any sort of result for either team could see them take a big step towards the knockout rounds. Georgia are a good side, but Czechia could well get the job done here.

Betting tip: Czechia to win the match ($1.83)

Czechia to win 2-0

star sports australia logoUse Code: 'GOBET500'Check Offers

Match Accumulator Bet

We’re backing four results in the next round of fixtures as a four-fold with a betting stake of $50:-

Germany vs Hungary – Germany to win

Austria vs Poland – Austria to win

Denmark vs England – England to win

Portugal vs Turkey – Portugal to win

A $50 wager would pay out $346.97 if successful at the current odds.

star sports australia logoUse Code: 'GOBET500'Check Offers
PicklebetUse Referral Code: 'GOBET500'Check Offers
star sports australia logoUse Code: 'GOBET500'Check Offers
justbet logoUse Referral Code: 'JBGOBET'Check Offers
EliteBetUse Code: 'GOBET500'Check Offers
tradiebetLogin to View Offers!Check Offers
BoomBetLogin to View Offers!Check Offers

What's gambling really costing you?

Set a deposit limit.

For betting on our expert soccer betting tips - including EPL tips and A-League tips, we recommend checking out our recommended betting sites, soccer betting sites, and recommended betting apps.

Sam Hayes

About Sam Hayes

Combining his sports coaching career with freelance journalism, Sam is a sports betting writer for various online publications. He is looking to develop both his respective coaching and writing careers, whilst incorporating his other huge passion - travelling the world. Sam currently lives and works in Milan, Italy and playing/following/writing about cricket, football (soccer), tennis, formula 1 and golf continue to take up much of his spare time.

More Soccer Tips