Serbia to beat Costa Rica (13:00) –

Serbia have won seven of their last 12 matches, including a 5-1 demolition of Bolivia to round off their World Cup preparations, and lost just four in 22.

Costa Rica were battered 4-1 by Belgium last time out and have lost six of their last eight, failing to score in half of those.

Germany to beat Mexico (16:00) –

Germany have won 14 and drawn one of their 15 competitive matches since losing to France in the Euro 2016 semi-finals, including a 4-1 victory over Mexico at the Confederations Cup last year.

The North American side have won just one of their last four matches and scored just once in that sequence.

Brazil to beat Switzerland (19:00) –

Brazil’s 3-0 win over Austria last Sunday made it four consecutive victories, including a 1-0 win over Germany in March, and 11 games without defeat.

Switzerland have won 13 of their last 17, but the best team they beat in that run was a suspect Portugal side and they will be edged in a much more difficult test.


*Odds subject to change.

Based on a £10 bet on every single World Cup match so far, our dailly acca tips are currently at -£36.40.

Click here to visit Betway's football betting page.