The 2026 FIFA World Cup produced another exciting round of group-stage action on June 18, with Canada, Switzerland and Mexico recording important victories, while South Africa battled to a valuable draw against Czechia.

Hosts Canada delivered the performance of the day, demolishing Qatar 6-0 in a one-sided Group B encounter. Jonathan David led the rout with a hat-trick as Canada boosted their qualification hopes with a dominant display.

Switzerland also strengthened their position in Group B with a convincing 4-1 victory over Bosnia and Herzegovina. The Swiss capitalised on their attacking opportunities to secure all three points and move firmly into contention for a place in the knockout stage.

In Group A, Mexico claimed a hard-fought 1-0 win over South Korea in a closely contested match. The victory maintained Mexico’s unbeaten start to the tournament and enhanced their chances of progressing to the next round.

Earlier, South Africa earned a crucial 1-1 draw against Czechia. After falling behind, Bafana Bafana showed resilience to fight back and secure a point that keeps their qualification hopes alive.

Results (June 18, 2026)

  • Czechia 1-1 South Africa
  • Switzerland 4-1 Bosnia and Herzegovina
  • Canada 6-0 Qatar
  • Mexico 1-0 South Korea

The results leave Mexico at the top of Group A, while Canada and Switzerland occupy the leading positions in Group B as the race for places in the knockout stage gathers momentum.