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.

World Cup Matchday Recap: England Impress, Argentina Cruise As Portugal Held
World Cup 2026: Germany Dominate, Sweden Shine As Brazil Held
Mexico Outclass South Africa To Launch World Cup Campaign In Style
APC Names Sonayon-James As Hamzat’s Running Mate For 2027 Guber Elections