Brazil vs Mexico

This match has the potential to be the most exciting match of this tournament. Mexico have the most lethal counter-attack of the tournament but it can go wrong too as it did against Sweden.
Brazil will be wary of the counter-attacking threat of Mexico and they'll need their defenders to be at their best. Hirving Lozano is a player who can decide the game in Mexico's favour whereas Phillipe Coutinho has been Brazil's best performer in midfield creative wise.
Prediction: Brazil to win 2-1
Sweden vs Switzerland

Sweden are a strong cohesive unit as they showed against Germany and Mexico, and they have a capable leader in Granqvist. But Swiss players have potential too. Xhaka showed his calmness against the Serbian midfield. Shaqiri, we all know, has the flair in his play and is a different player when he puts on his national team colours. These two are the most evenly matched teams at least on paper.
Prediction: Switzerland to win 1-0