Déjà qualifié, le Brésil n'est pas parvenu à faire son carton plein dans le groupe G. Les quintuples Champions du Monde ont été surpris par le Cameroun (0-1), butant notamment sur un impeccable Devis Epassy, l'ancienne doublure d'André Onana, avant de se faire battre au finish sur une réalisation de Vincent Aboubakar (90e+2), exclu pour un deuxième jaune. Un but qui ne suffit cependant pas aux Lions indomptables.
Premier du groupe à la différence de buts, le Brésil sera accompagné par la Suisse en huitièmes de finale. Dans un match de dingue, la Nati a renversé la Serbie dans un match fou (3-2). L'ancien lyonnais Xherdan Shaqiri a ouvert la marque (20e) avant qu'Aleksandar Mitrovic de la tête (26e) puis Dusan Vlahovic (35e) ne retournent le score. Mais la Suisse avait beaucoup de ressource et a d'abord égalisé par le monégasque Breel Embolo (44e) avant de prendre l'avantage au retour du vestiaire sur une réalisation de Remo Freuler (48e). Le Brésil défiera la Corée du Sud alors que la Suisse affrontera le Portugal.