有素、機動靈活的美國軍隊則衝出據點,從背後襲擊德軍。7月25日,1500架重型轟炸機將德軍防線炸開了一個缺口,美軍在這些轟炸機的掩護下攻入聖洛的開闊地帶。他們在向前推進時在瑟堡半島俘虜了10萬名德軍。到8月初時,勇敢的坦克部隊指揮官喬治?巴頓將軍正迅猛地穿過法國北部,進逼尼黎。8月15日,美國一個新集團軍在亞歷山大?M.帕奇將軍的率領下,同強大的法國增援部隊一起在裡維埃拉海灘登陸,迅速地向羅納河流域挺進。其時,襲擊敵軍駐地和交通線的法國游擊隊已下山,正在解放法國中部。德國人由於遭到四面八方的進攻,便向本國邊境撤退。8月19日,抵抗力量在巴黎公開起義,6天后,法國一個裝甲師和美國一個步兵師解放了這座首都。這時,眾所公認的法國人民的領袖戴高樂將軍揚揚得意地驅車前往巴黎聖母院,去聆聽感恩節的感恩讚美詩。
這些巨大的勝利使人們產生了在聖誕節前結束戰爭的希望。德軍已退卻到齊格菲防線的後面,在萊茵河前作最後的拚死抵抗。這時,艾森豪威爾在荷蘭東部的阿納姆附近空投了大約3000名美英傘兵。這是一次大膽的冒險行動,其目的是奪取萊茵河上的橋樑,為打過萊茵河、攻入德國心臟地區掃清道路。這一行動最初獲得了成功,但增援部隊未能奮力打過去,結果,德國人包圍並消滅了傘兵的據點。只有四分之一的傘兵撤回到盟軍的防線。其時,巴頓將軍的坦克部隊正缺乏燃料,由南挺進的法美聯軍也正在阿爾薩斯遇到頑強的抵抗。到10月時,勢態已很明朗,要在這一年取勝是不可能的。
在西方列強解放法國的同時,蘇聯紅軍正從東方迅速地向前推進。至1944年春,已將德國軍隊趕出克里米亞和烏克蘭,然後,蘇聯紅軍開始向近200萬德軍發動總攻(而盟軍在法國和義大利麵臨的德軍僅100萬)。在北部,到 9月時,蘇聯人已擊敗芬蘭,使其退出戰爭;在中部,他們越過了波蘭的新、老邊界,挺進到華沙城門下;在南部,他們到達了羅馬尼亞中心地區的多瑙河河口。9月,羅馬尼亞年輕的國王米哈伊乘機讓他的國家退出了戰爭,從而為蘇聯紅軍開啟了巴爾幹半島的大門。保加利亞也仿照羅馬尼亞的做法,向蘇聯求和並站在蘇聯一邊重新參戰。巴爾幹半島上的德軍這時處於被圍殲的危險之中,開始儘快地撤退。當他們撤退時,南斯拉夫和希臘共產黨領導的抵抗力量從山上下來,接手控制了他們各自的國家——這一發展不久促成了蘇聯和西方列強之間即將到來的“冷戰”。在當地共產黨領導的游擊隊的援助下,蘇聯紅軍向多瑙河流域上游地區推進,直到在匈牙利遭到德軍的頑強抵抗為止。
這時,德國人於1944年12月16日在比利時阿登山脈突然發起進攻,將盟軍打了個措手不及。由於使用了大量的重型裝甲部隊,多霧的天氣又妨礙了同盟國空軍的反攻,所以德國人開創了一塊縱橫50哩的突出地。令人不安的是,他們差點兒攻佔了安特衛普的主要補給基地,如果真發生這樣的情況,那就會打亂盟軍的整個作戰計劃。 12月24日,天氣終於放晴,盟軍5000架飛機猛轟了德軍的補給線,巴頓和蒙哥馬利分別從南面和北面發起反攻。到1945年1月底時,德國人已被迫退回到原先的位置,此後,他們在盟軍的無情壓力下不得不節節敗退。
在西部的“突出地戰役”猛烈進行的同時,蘇聯人正向波蘭和匈牙利不斷椎進。到1945年2月時,他們佔領了華沙和布達佩斯,不過在這之前進行了激烈的戰鬥,使這兩座都城成為一片廢墟。由於那年冬天格外溫和,蘇聯紅軍能開進奧地利和德國。4月13日,蘇聯人佔領了維也納,並侵佔了北部的東普魯斯和西里西亞。到3月末時,他們正在奮力渡過距柏林只有40哩的奧得河。
其時,美國、英國、加拿大和法國軍隊正在西線取得相應的進展。從在阿登遭受的打擊中恢復過來之後,他們攻破了“齊格菲防線”,推進到萊茵河。在那裡,他們驚訝地發現,退卻的德軍竟忘了炸掉位於波恩以南雷馬根的魯登道夫鐵路大橋。盟軍成群地擁過大橋,不到一個月,就佔領了萊茵蘭,並俘獲了25萬名俘虜。這時,盟軍的7個軍迅速地向東穿過正在土崩瓦解的德意志帝國。4月25日,美國一支偵察隊同蘇軍先頭部隊在將德國一分為二的易北河河邊的托爾高村會師。
當時,馬克?克拉克將軍正率領他的混合部隊將德國人趕出義大利;他的混合部隊中除了有美國的白人、混血人和日裔美人外,還有英國人、澳大利亞人、紐西蘭人、南非人、印度人、巴勒斯坦人、波蘭人、