至1944年夏季前,已經形成了這樣的國際形勢和軍事形勢:假如繼續拖延開辟第二戰場,就會導致整個歐洲被蘇聯的力量解放。這種前景使美、英統治集團大為不安,急於通過英吉利海峽攻入西歐。1944年6月6日,諾曼底登陸戰役(1944)經過兩年的準備之後,終於開始。至8月19日前,英美聯軍共有7個師登陸,向北和西北方向展開了進攻。9月中,從南部進攻的法國第1集團軍在第戎地區與從北部進攻的美軍會師。但是,法西斯德軍統帥部已將各集團軍基本兵力撤至德國西部邊境,避開了合圍。12月16日,法西斯軍隊在阿登高原開始反攻,重創盟軍,使盟軍處於困境。
1945年初,進行歐洲最後戰局的有利條件已經具備。根據盟國軍政領導就盟軍在阿登高原的嚴重處境提出的迫切請求,蘇軍最高統帥部決定提前於1945年1月12—14日在維斯瓦河及東普魯士發起進攻,粉碎了維斯瓦河、奧得河之間的法西斯德軍集團,解放了波蘭大部領土。接著,蘇軍強攻奪取了柯尼斯堡,消滅了敵軍澤姆蘭德集團。4月上半月,德軍在東波美拉尼亞和西裏西亞的重兵集團相繼被殲,但澤至奧得河之間的波羅的海沿岸獲得解放。為了協調反法西斯德國的行動和解決戰後歐洲安排問題,2月4—11日在雅爾塔舉行了蘇、美、英三國首腦會議。1—3月,盟軍占領了萊茵河左岸的廣闊領土,並於3月24日強渡該河。4月初,盟軍在魯爾合圍法西斯德軍約20個師。西線德軍實際上停止了抵抗。4月下半月至5月初,盟軍進抵易北河,占領了埃爾富特、紐倫堡,進入捷克斯洛伐克和奧地利西部。英軍進抵什未林、呂貝克、漢堡。5月2日,駐意大利的德軍C集團軍群投降。
法西斯德國最後一個抵抗中心是柏林。4月16日,蘇軍三個方麵軍發動了規模巨大而極其緊張的柏林戰役(1945),德軍柏林集團在這一戰役中遭到圍殲。4月25日,蘇軍進抵易北河畔的托爾高市,與美軍第1集團軍部隊會師。5月6—11日,蘇軍三個方麵軍進行布拉格戰役(1945),粉碎了最後一個法西斯德軍集團,完全解放了捷克斯洛伐克。
柏林被攻克後,德軍在西線成批投降。而在東線,法西斯德軍卻繼續在一切可能的地方進行激烈抵抗。希特勒自殺(4月30日)後拚湊的鄧尼茨政府,在不停止對蘇作戰的情況下與美、英締結局部投降協定。蘇聯政府對單方投降書表示了堅決的抗議,因此,盟國同意將其作為投降的預備文件。5月8日午夜,凱特爾元帥為首的德軍最高統帥部代表,在蘇軍占領的柏林近郊卡爾斯霍斯特簽署了法西斯德國武裝力量無條件投降書。蘇聯元帥朱可夫受蘇聯政府委托,同美、英、法代表一起接受了無條件投降。
戰爭第五階段(1945年5月9日至9月2日)。1944、1945年間,盟國武裝力量在太平洋戰區進行了粉碎日本艦隊和解放日占島嶼的海上戰役和登陸戰役。盟軍逼近各殖民國家所屬島嶼,切斷了日本同南洋各國和東南亞各國之間的海上交通線。1945年5月,在發動戰爭的侵略國家同盟中,隻剩下日本還在繼續作戰。7月17日至8月2日,蘇、美、英三國政府首腦斯大林、杜魯門和丘吉爾舉行了波茨坦會議(1945),會議在討論歐洲問題時,對遠東局勢也很重視。英、美、中三國在1945年7月26日發表的公告中向日本提出了具體投降條件,遭到日本政府拒絕。為盡快結束第二次世界大戰和清除亞洲的侵略策源地,蘇聯準備參加對日作戰。8月9日,蘇聯武裝力量開始對集結於滿洲的日本關東軍連同當地軍隊共100餘萬人采取軍事行動。8月10日,蒙古人民共和國參加對日作戰。關東軍在短時間內即被完全擊潰。中國東北、朝鮮北部、南薩哈林島(南庫頁島)和千島群島均獲得解放。中國共產黨領導的八路軍、新四軍在各戰場對日作戰中取得了一係列具有重大意義的勝利。美國於8月6日和9日對廣島、長崎投下了兩顆原子彈,加速了日本侵略戰爭的失敗。1945年9月2日,舉行了日本投降書的簽字儀式。第二次世界大戰宣告結束。