Les Suisses jouent un match unique contre le Portugal à Milan pour se qualifier pour la Coupe du monde 1938 en France ; ils le remportent sur le score de 2-1. Au premier tour de la phase finale, les Suisses rencontrent l'équipe du Troisième Reich, qui a annexé l'Autriche trois mois plus tôt. Le match se termine par une égalité (1-1) et il est rejoué cinq jours plus tard. La deuxième rencontre reste comme l'une des plus remarquables de l'histoire du football suisse. L'équipe allemande, qui est en fait une fusion des deux demi-finalistes de 1934, l'Allemagne et l'Autriche, est considérée comme la favorite du tournoi. Elle mène 2-0 à la , mais perd finalement sur le score de 2-4. La victoire suisse contre l'Allemagne est célébrée avec beaucoup d'enthousiasme au pays. Trois jours plus tard, les Suisses perdent leur quart de finale sur le score de 0-2 contre la Hongrie.