5月26日，英國發動發電機行動，意圖營救被包圍的英國、法國和比利時軍隊，讓比利時的守衛圈北部及加来海峡省內的盟軍部隊脫險。行动第一天有约28,000人被撤离。法国第1军团的大部分留在了里尔，由于魏刚未能将法军部队撤到海岸，他们被迫坚守里尔城。5月31日，城中的5万名守军最终投降。第1军团自我牺牲的防守将德军部队吸引至敦刻尔克之外，使得7万名盟军士兵得以逃脱。到了5月31日，盟军总共有165,000人撤离。比利時國王利奧波德三世在5月27日投降，比利時全軍則在5月28日投降，使盟軍的境況變得複雜。比利时军队给盟军防线留下一道从伊珀尔到迪克斯梅德的缺口；尽管如此盟军仍旧避免了崩溃，使139,732名英军士兵和139,097名法军士兵撤离。从5月31日到6月4日，约有2万名英军和9.8万名法军成功撤离，然而仍有3万-4万名作为后卫部队的法军士兵被德军俘虏。整个发电机行动撤离了盟军士兵总计338,226人，其中有215,000名英军士兵。