Brazil are the hot favourite this year and are hoping to add a sixth World Cup title to their trophy cabinet.
The South American giants have had an excellent display of form, losing only one game out of 21 and conceded five goals in the process.
Switzerland, on the other hand, are looking to give the Brazilians a challenge, after only losing one out of 17 games since the Euro 2016.
Both squads have a good chance at snatching three points but with the Swiss being the clear underdogs in their group, a draw would be a massive boost for them.
Live Updates
Live Updates
What time is kick-off?
Brazil vs Switzerland kicks off at 7pm BST.
Where can I watch it?
The game will be shown on ITV.
Odds
Brazil: 2/5
Switzerland: 15/2
Draw: 7/2
Prediction
Brazil 1-1 Switzerland.
But who do you think will win? Let us know by voting above.