En France, le général Gamelin, commandant en chef des armées alliées, est révoqué par le gouvernement français. Sa stratégie consistant à tenter sans cesse de recréer un front continu franco-belgo-anglais s'est révélée impuissante face au système allemand de guerre éclair dit « blitzkrieg » fait de percées profondes par des chars suivis de troupes motorisées qui désarticulent les armées alliées. Le 19 mai, Gamelin est remplacé par le général Maxime Weygand. Mais, faute de réserves suffisantes, les Franco-Britanniques, qui n'ont jamais pu mener de contre-offensive satisfaisante, sont repoussés dans une poche autour de Dunkerque. La Royal Navy et les bateaux de plaisance britanniques parviennent à évacuer les troupes anglaises et une petite partie des forces françaises à Dunkerque (opération Dynamo) en perdant leurs équipements lourds et sans rien préparer pour évacuer ce qui reste de l'armée belge qui, faute de munitions et sans presque plus de territoire à défendre, tombe dans les mains allemandes par la reddition du 28 mai. Il s'agit d'un acte purement militaire conclu sous la contrainte des événements et dans lequel le lâchage de l'aile droite belge par les Anglais joue un rôle déterminant. Ce n'est pas une capitulation comme celle à laquelle les Français vont se résigner en juin, engageant leur gouvernement et tout l'empire français dans la voie d'une tentative de collaboration avec l'Allemagne. Le roi des Belges Léopold III est prisonnier, mais le gouvernement belge, qui refuse de baisser les bras, se réfugie en France avant, à l'armistice franco-allemand, de gagner l'Angleterre pour y représenter la Belgique à la tête de quelques forces militaires et du Congo Belge avec sa force armée et son potentiel minier et agricole.