La contre-attaque allemande sur les Ardennes (-), qui stoppe momentanément l'avance des Alliés et les fait reculer, oblige Eisenhower à déplacer des troupes pour tenir le front et à envisager l'éventualité d'une retraite sur les Vosges en abandonnant l'Alsace et Strasbourg. Pour de Gaulle, qui considère que ce serait , il n'est pas question de laisser les Allemands reprendre l'Alsace et surtout Strasbourg, ville symbole, qui a été libérée par la  du général Leclerc, le . Sur le terrain, de Lattre et son supérieur américain, le général Devers, commandant du d'armées dont dépend la française depuis , sont aussi d'accord pour ne se retirer de la région qu'en cas d'extrême nécessité. Pendant que de Gaulle finit de convaincre Eisenhower, le , dans une réunion à haut niveau à laquelle assiste Churchill, et malgré un ordre de repli dû à une nouvelle attaque allemande, le , sur Sarreguemines, sur Bitche et depuis Colmar, de Lattre donne l'ordre de défendre Strasbourg, anticipant l'ordre de De Gaulle et l'accord d'Eisenhower, de . La parvient à se maintenir dans la ville et ses alentours, en dépit de lourdes pertes.