Today's standout forecast · 9+ rating — see who we're backing →
Full-time
Switzerland 20 Algeria
02 Jul · Thu · BC Place
Our top forecastSwitzerland or draw
✓ CORRECT

Embolo and Ndoye send unbeaten Switzerland through

Switzerland beat Algeria 2-0 at BC Place in Vancouver to reach the Round of 16, an early Breel Embolo strike and a Dan Ndoye beauty sealing it. Murat Yakin's side, unbeaten in nine, showed the balance and control that have made them a form team. Algeria extend a long wait to beat European opposition at a World Cup.

How it unfolded: Embolo early, Ndoye seals it

Embolo pounced on 10 minutes to settle Switzerland, who controlled through Xhaka and Zakaria. Ndoye, the Nottingham Forest winger, curled a fine finish from the top of the box for his first World Cup goal to make it 2-0. A mature, professional display, seen out with assurance.

Context: form and a long Algerian wait

Nine unbeaten under Yakin: Switzerland are hard to beat and increasingly dangerous, Xhaka marshalling from deep. Algeria have still not beaten a European side at a World Cup since 1982, undone by Swiss quality.

The next step: Switzerland await Colombia or Ghana

Switzerland advance to face the winner of Colombia and Ghana on July 7 at BC Place. Our forecast of Switzerland to avoid defeat landed in a controlled 2-0 win.

What we predicted before the match
🌍 FIFA World Cup · World

Switzerland – Algeria Prediction and Betting Tips

Switzerland national football team logo
Switzerland
W W D D W
vs
20:00
02 Jul · Thu
Algeria national football team logo
Algeria
D W L W W
Kick-off: 20:00 local (2 Jul) · 03:00 UTC Venue: BC Place Referee: Y. Perez
Top forecast + 3 supporting tips
4 picks
Top Pick
1X Switzerland or draw 60% confidence
1.28odds

Switzerland edge the market with their discipline and need only avoid a 90-minute defeat to reach extra time; Algeria's flair keeps it close, so the double chance is the measured play.

Back this tip
Total:Under: 2.5 54%
Under 2.5 goals
1.71 odds
Win 1 46%
Switzerland to win
2.02 odds
Total Team 2 Under: 1.5 56%
Algeria under 1.5 goals
1.27 odds
This evenly-matched Round of 32 tie at BC Place pits a disciplined Switzerland against a free-scoring Algeria. The Swiss, well-drilled under Murat Yakin and accustomed to going deep in tournaments, face an Algeria side that reached the knockouts as a best third-placed team after a thrilling six-goal draw. Expect Swiss organisation against the attacking flair of Vladimir Petkovic's side. With a Round of 16 place on the line and a draw sending the tie to extra time, Switzerland are slight favourites. Our forecast favours Switzerland to avoid defeat in a tight, low-scoring contest.
Switzerland — recent matches
24 Jun 2026 Canada 2 — 1 W
18 Jun 2026 Bosnia & Herzegovina 4 — 1 W
13 Jun 2026 Qatar 1 — 1 D
06 Jun 2026 Australia 1 — 1 D
31 May 2026 Jordan 4 — 1 W
Algeria — recent matches
28 Jun 2026 Austria 3 — 3 D
23 Jun 2026 Jordan 2 — 1 W
17 Jun 2026 Argentina 0 — 3 L
11 Jun 2026 Bolivia 4 — 0 W
03 Jun 2026 Netherlands 1 — 0 W

Key Players

Switzerland
Granit Xhaka CM Leverkusen · 130+ caps · 14 G · Captain
Manuel Akanji CB Man City · 70+ caps
Breel Embolo ST Monaco · 75+ caps · 14 G
Yann Sommer GK Inter · 90+ caps
Algeria
Riyad Mahrez RW Al-Ahli · 90+ caps · 30 G · Captain
Ismaël Bennacer CM AC Milan · 45+ caps
Saïd Benrahma LW Lyon · 40+ caps
Houssem Aouar AM Roma · 15+ caps

Injuries

Switzerland
None reported
Algeria
None reported

Venue · Context

Stadium: BC Place
Capacity: 54,500
BC Place's retractable roof and temperate Vancouver climate make for comfortable, predictable conditions with no heat or rain interference.
Weather: Mild, ~18–22°C; roof shelters from any rain.

Suspensions

Switzerland
None reported
Algeria
None reported

Team’s other matches

Latest AI Predictions

Every World Cup 2026 match — forecast & analysed

Back the smart money.

Model-driven forecasts for all 104 World Cup 2026 fixtures — group stage to the final. Free, no signup, no noise.