苏德战争

戰前形勢

在20世紀30年代阿道夫·希特勒領導的納粹黨在德國取得執政，而英國、法國和美國等西方國家採取的綏靖政策則更加助長了納粹德國的氣勢。而此時的蘇聯最高領袖約瑟夫·史達林為實現自己的利益和德國簽署了《蘇德互不侵犯條約》（《莫洛托夫－里賓特洛甫條約》）。該條約中包括了「秘密附屬議定書」，劃分兩國在波蘭、波羅的海三國、芬蘭以及東歐其他國家的勢力範圍。
1939年9月，德國與蘇聯聯合發動的波蘭戰役以及1940年的法國戰役之後，德國和義大利在1940年就很快就占領了中歐、西歐大陸、北歐和巴爾幹半島，1941年6月初，德軍控制了歐洲包括法國、波蘭西部、荷蘭、挪威等16個國家的人力、物力資源。而這時的全世界，只有英國在獨自和德國、義大利作戰。而此時，蘇聯在1939年9月蘇德瓜分波蘭之後從波蘭得到了它51%的領土，從羅馬尼亞拿走了南比薩拉比亞和北布科維納，從芬蘭它拿走了卡累利阿、薩拉、雷巴奇半島等領土，在東亞它與日本瓜分領土，獲得了外蒙古。
1930年代末的蘇聯經過十餘年的大規模經濟建設，工業產值已經躍居歐洲第一，但是生產質量和人民生活水平則遠不如納粹德國。另外，蘇聯全國也剛從瘋狂的大清洗肅反運動中慢慢恢復正常的秩序。在德國橫掃歐洲之時，史達林看到如此強大的德國必然會威脅到蘇聯的國家安全，便開始著手採取防範德國的系列措施：將蘇聯的重工業和軍工工業有計劃地遷移到烏拉爾山以東；對德國和談，避免刺激德國；穩住東方的日本，先是通過援助中國的抗日戰爭以牽制日本的軍隊，之後又轉變態度，於1941年4月和日本簽署《蘇日中立條約》；建立「東方戰線」，增加戰略縱深等等。
在蘇聯的系列準備措施中，建立東方戰線是最具爭議的，在建立東方戰線的進程中，蘇聯根據《蘇德互不侵犯條約》中的秘密條款占領了約60萬平方公里的土地，將芬蘭、羅馬尼亞等國迅速地推向自己的對立面，還遭受到世界各國的普遍譴責。且事實上東方戰線在戰爭中起到的作用也極其有限，蘇聯吞併的地區的人民大多反對蘇聯的統治，在德國入侵的時候有很多民眾都發起暴動趕走蘇軍並歡迎德軍的到來。
德國方面，西線戰事的順利進行，只有英國憑藉海洋的優勢在拼死抵抗（海獅計劃），讓希特勒感到有機會騰出手來對付東邊的蘇聯了，而德國的情報機構對蘇聯的大大低估的錯誤判斷，也讓希特勒認為蘇聯是非常容易對付的國家，便開始著手制定入侵蘇聯的計劃，計劃代號：「巴巴羅薩計劃」。
巴巴羅薩計劃，德軍計畫以集中300萬名兵力，以「閃電戰」從3個方向實施迅猛而深遠的突擊，占領蘇聯的首都莫斯科、蘇聯第2和第3大城市列寧格勒和基輔等城市，把蘇軍的主力消滅在蘇聯西部地區，爾後向蘇聯腹地長驅直入，進抵阿爾漢格爾斯克、伏爾加河、阿斯特拉罕一線，並用空軍摧毀烏拉爾工業區，從而擊敗蘇聯。
實行巴巴羅薩計畫半年後，蘇聯渾然不覺，還於1941年5月1日莫斯科紅場舉行閱兵式紀念國際勞動節，雖然英國等國和蘇聯間諜多次向史達林匯報「德國將在1941年夏進攻蘇聯」，但史達林認為英國和德國的戰爭分勝負之前，德軍還沒有能力進犯蘇聯。他甚至懷疑這是英國間諜為了將蘇聯拉入對德作戰的陷阱而捏造的。而且蘇聯此時也因為正在準備進攻德國的「大雷雨計劃」，而沒有料到德軍即將進攻蘇聯。據俄羅斯學者鮑里斯·瓦季莫維奇·索科洛夫出版的《二戰秘密檔案》（俄語版於2001年出版，中文翻譯版於2005年出版）（«Разведка. Тайны Второй мировой войны» (2001)）一書中所描述，史達林有一個進攻德國的「大雷雨計劃」，該計劃還比巴巴羅薩計劃更早策劃，只是由於蘇聯的戰爭準備還沒有達到進攻的要求而被德國的巴巴羅薩計劃先行一步。可見蘇聯對德國的進攻計劃是完全沒有防備的。

戰爭爆發

1941年6月22日凌晨4時30分，共有300萬名德軍在北起波羅的海、南至黑海的1,800多公里的漫長戰線上分為北方集團軍群的29個師、中央集團軍群的50個師、南方集團軍群的59個師，一共153個德國師和37個僕從國師，共計190個師向蘇聯發動突然襲擊，第二次世界大戰進入蘇德戰爭的新階段。當天下午，德國、義大利王國及羅馬尼亞政府宣布正式對蘇聯宣戰，25日芬蘭對蘇宣戰。
德國中央集團軍的任務是圍殲白俄羅斯的蘇軍，兵力包括盟友達50個師，另外兩個旅，進而進攻蘇聯的心臟莫斯科，北方集團軍的兵力包括盟友是29個師，任務是殲滅波羅的海沿岸的蘇軍，進攻列寧格勒，南方集團軍的任務是向基輔和整個烏克蘭總方向進攻，把烏克蘭的蘇軍主力消滅在第聶伯河以西，兵力包括包括盟友達57個師另13個旅。此外還有駐守在挪威和芬蘭的第20集团军兩個集团军，分別向摩爾曼斯克和列寧格勒方向實施突擊。
戰爭剛開始蘇聯西部66個機場就遭到猛烈轟炸，蘇軍半天之內就損失飛機1,200架，其中800架未及起飛即被毀於機場，蘇聯西部城市、海空軍基地、通訊設施，在德軍航空兵襲擊之下嚴重受損，邊境軍區指揮機構基本陷於癱瘓，德軍在戰爭的第一天就前進了50至60公里。蘇聯國防委員會在戰況不明的情況下，於當晚發布不切實際的命令，要求邊境軍區實施猛烈反擊，消滅入侵之敵，這種盲目的指揮使前線戰況更加惡化。
在戰爭的頭一周，德軍憑藉突然進攻、武器裝備上的優勢、軍隊早已動員和集中並有在西歐作戰積累的豐富經驗等優勢，打得極其順手。中央集团军已推進到白俄羅斯首都明斯克、南方集团军的前鋒，已近至通向基輔的接近地、北方集团军，已經渡過西德維納河。
面對有備而來的德軍，蘇軍猝不及防，蘇聯政府雖然採取緊急措施，把前沿軍區改為方面軍，成立了蘇軍統帥部，但由於大量工作未能搶在戰爭爆發之前就緒，因而在戰爭開始時嚴重失利，由於蘇軍裝備陳舊、指揮人員素質較差、對敵主攻方向判斷失誤等原因，致使戰爭初期，便有28個師被全殲、70個師人員武器損失過半。據戰後西方公布的統計資料，在蘇德戰爭的頭18天，蘇聯損失2,000列火車的軍火、3,000門大炮、2,000架飛機、1,500輛坦克、30萬名蘇軍被德軍俘虜。
德軍在占領明斯克後，7月15日通過激烈戰鬥攻占了蘇聯首都莫斯科的門戶斯摩棱斯克，合圍了蘇軍十幾個師，切斷了蘇聯西部最重要的交通幹線明斯克－莫斯科公路，並將德軍中央集团军的司令部設在此地。而此時德軍離莫斯科僅有380公里之遙了。
此時德軍分調部分進攻莫斯科的中央集团军主力進攻南方的基輔（第2裝甲集团军），以占領蘇聯的糧倉烏克蘭。基輔戰役從7月7日打到9月26日，蘇軍在基輔防禦戰中嚴重失利，不僅損失了前沿兵力，而且用於這個方向上的預備隊也消耗殆盡，部署在基輔地域上的兩個方面軍中，有6個集团军被合圍，西南方面軍主官全部陣亡，尚有幾個集团军的司令被俘，據德軍方面宣布，德軍圍殲蘇軍66萬人，是歷史上最大規模的殲滅戰。在北歐戰埸方面，8月31日，芬蘭軍佔領維堡、並且在9月對發動東卡累利阿攻勢攻佔彼得羅扎沃茨克，令部份蘇軍被牽制，至9月8日北方集团军已經完全占領立陶宛、拉脫維亞和愛沙尼亞全部，勉強推進至列寧格勒的涅瓦河近郊，但未能完成對列寧格勒的攻占，只好聯合芬蘭軍隊完全圍困了列寧格勒，開始了持續達872天的列寧格勒圍城戰。德軍雖然在南方和北方取得重大勝利，但在北路列寧格勒，並未完全得手，而中路的莫斯科戰役也相應推遲。德軍就趁這個時候在10月協助盟友發動攻勢，羅馬尼亞軍在敖德薩戰役擊敗蘇軍並控制該市，以及克里米亞戰役，蘇軍黑海控制權被削弱。
在1941年蘇聯損失了70%的工業生產能力，基礎工業產量只有德國及德占區的33%；1942年蘇聯鋼鐵產量為德國的25%、銅產量和鋁產量為德國的20%、煤炭產量為德國的17%，僅石油產量超過德國。蘇聯在1941年7月3日組建的後撤疏散委員會（主任什維爾尼克、副主任柯西金）領導下，2,593家工業企業轉移到東部。

推進受阻

9月30日，德軍中央集团军大舉進攻莫斯科，這次進攻的代號是「颱風」。德軍用於颱風行動莫斯科方向的兵力達到100萬、75個師、1,700輛坦克、1.4萬門火炮、1,400架飛機。蘇軍在莫斯科以西300餘公里縱深內，建立了梯次配置的多道防禦地帶，有3個方面軍和一個戰役集群，總共125萬名兵力、共75個師、990輛坦克、7,600門火炮、677架作戰飛機擔任防禦，蘇共中央政治局、國防委員會、最高統帥部和總參謀部作戰組一概不離開莫斯科。德軍陸軍兵分3路在沿途突破蘇軍的防禦線後逐步向莫斯科挺進，但是最猛烈的進攻遇到了最頑強的抵抗，進入10月2日之後莫斯科戰役正式打響，但此時蘇聯進入了秋冬時節，而這對蘇軍則非常有利。11月7日冒著德軍的炮火，史達林堅持在紅場舉行紀念十月革命勝利24周年的閱兵式，閱兵式後的蘇軍直接開赴前線。經過浴血奮戰，蘇軍憑藉極其堅強的抵抗和熟悉的自然條件，蘇軍最終頂住了德軍進攻，並在11月30日將德軍中央集团军的進攻成功阻止在北線到卡林努、中線在納羅—福明斯克和莫扎伊斯克、南線到圖拉城下並迫使中央集团军停下來建造了幾道臨時的但是根本無效的防禦線，並於1941年12月5日之後轉入125萬人的大反攻，至1942年1月7日將參與颱風行動的德軍向西擊退至距離莫斯科250公里至320公里的地方，並使得德軍中央集团军在1941年10月2日－1941年12月1日－1942年1月7日之間付出了35,757人陣亡、9,721人失蹤，共計45,478人陣亡和失蹤、總傷亡17.3萬人的代價。
在隆冬時節，伴隨著莫斯科近郊的隆隆炮聲，時光的河流淌入了分外火爆的1942年。
1942年1月8日至1943年3月22日的熱澤夫—瑟切夫卡—維亞濟馬戰鬥，以蘇軍最終獲得勝利而告終。此戰宣示俄式「大炮兵主義」戰勝德式「機甲化坦克部隊」，夙有「世界坦克戰之父」美譽之德國名將海因茨·古德林上將被阿道夫·希特勒怒調返回德國東方戰線戰場，為巴巴羅薩計劃失敗負責。蘇軍這時完全穩定了蘇德戰場局勢，讓納粹德國的「閃電戰」計劃破產。但蘇聯的反攻在德軍的戰術經驗優勢面前很快就失利了，並在1942年1月8日至5月10日的德米楊斯克包圍戰中失敗，之前被蘇軍包圍的10萬名德軍最終成功突圍。
在巴巴羅薩計劃失利後，德軍將戰略重點放在南線，企圖集中前所未有的11個集团军共131萬兵力的力量進攻全蘇最大的產油區高加索的巴庫油田。1942年5月12日至5月28日蘇軍在哈爾科夫地域的進攻作戰失利，西南方面軍的幾個集团军一共23萬人被包圍並被殲滅。6月，德軍攻占了蘇聯克里米亞地區黑海艦隊的主港塞瓦斯托波爾，爆發塞瓦斯托波爾戰役。接著揮師直指史達林格勒和外高加索的巴庫，企圖從東南方向迂迴莫斯科，並攻占外高加索的蘇石油產地，切斷蘇南部地區與莫斯科的聯繫。蘇軍節節敗退，被迫再次轉入防禦。6月28日，德軍集中了131萬兵力朝頓河草原方向發動了規模巨大的夏季攻勢的「藍色行動」，渡過了頓河河曲，於7月23日攻占了頓河畔羅斯托夫。
這時德軍又犯下了一個嚴重的錯誤，把南方集团军一分為二：A集团军（德國第2集团军、第4裝甲集团军、第6集团军、匈牙利第2集团军）和B集团军（德國第11集团军、第17集团军、第2裝甲集团军、羅馬尼亞第4集团军、羅馬尼亞第2集团军、義大利第8集团军）的一共11個集团军的共131萬兵力的同時向史達林格勒和北高加索進軍，擁有27萬人的第6集团军進攻史達林格勒、第4裝甲集团军進攻高加索油田。這是戰爭史上最為致命和規模最大的的正面戰役的藍色行動的包括沃羅涅日戰役、高加索戰役、史達林格勒戰役的包括「天王星行動」、「冬季風暴救援行動」、「土星行動」在內的史達林格勒戰役開始。

相持不下

1942年春天，蘇軍人數達到550萬人，軍火工業生產已經恢復並有一定發展，給軍隊提供的新式武器裝備逐漸增多，敵後游擊運動開展得更加廣泛，同時蘇聯由於在租借法案中還得到美英戰略物資和武器裝備的援助。但是在1942年春天至1942年夏，蘇軍在德蘇戰場還未扭轉頹勢，而且戰局卻有利於德軍一方。在1942年4月間蘇軍在從南到北的全部戰場（柳班戰役、第一次勒熱夫-維亞濟馬進攻戰役、第二次哈爾科夫戰役、刻赤半島戰役）都遭遇了致命的失敗。德軍藉機啟動藍色行動開始進行以高加索為目標的大規模攻勢。
1942年7月17日作為藍色行動一部分的史達林格勒戰役打響。德軍的第6集团军27萬名兵力向史達林格勒方向推進，其目的是掩護正在實施高加索戰役的德軍A集团军向巴庫（這是藍色方案中南方集团军的最終目標）挺進。戰役開始時，蘇軍在史達林格勒方向的防禦力量薄弱，蘇軍在萬般無奈之際，將兩個正在組建的坦克集团军投入戰鬥，卻被德軍完全殲滅。7月底，德軍將第4裝甲集团军從北高加索邊緣抽調來支援進攻史達林格勒方向，德軍的兵力有25萬人、740輛坦克和1,200架飛機的支援。而蘇軍的史達林格勒方面軍，是在被德軍完全擊潰的的西南方面軍基礎上匆匆組建的，只有18個滿員師和16個不滿員師，作戰部隊為187,000人，有近400輛坦克和600多架飛機。德軍在戰役之初進展順利，雖然蘇軍頑強抵抗，德軍第6集团军還是在沿途相繼突破蘇軍的層層防線，9月13日，德軍第6集团军進入史達林格勒市區展開全市範圍內的戰鬥。史達林在這個危重的時刻特意打電話命令史達林格勒市委、軍工企業一個也不准後撤，要在戰鬥中繼續組織生產。史達林還有一句在當時非常著名的命令：「絕不後退一步」！命令擔任史達林方向的士兵和軍官在危重時刻不允許後退。這時在史達林格勒擔任防禦任務的還有蘇聯新組建的東南方面軍。而自從德軍第6集团军進入史達林格勒市區後，一場曠日持久且的史達林格勒戰役的城市巷戰正式開始了。
蘇軍統帥部在史達林和最高統帥助理史達林格勒保衛戰的總指揮朱可夫和總參謀長華西列夫斯基研究挽救史達林格勒的辦法，他們認為只有用城市吸引住德軍第6集团军的重兵集團，再用強大的預備隊合圍德軍第6集团军，該計劃的代號為「天王星」。但是天王星行動最快必須到11月中旬才能準備部署成功，也就是說為了執行天王星計劃，史達林格勒還得堅持兩個月以上。對於防守人力薄弱的史達林格勒來說，這是極端困難的。但是蘇軍的抵抗卻異常頑強，雙方的戰鬥非常激烈，即使是對一個街區甚至一棟建築的爭奪，都要付出巨大的傷亡代價。至9月底蘇軍固守的地段只有史達林格勒的伏爾加河西岸的縱深不到一公里的4個橋頭堡的狹長地帶，但德軍第6集团军一直不能完全占領史達林格勒，並一直堅持到11月份。擔任史達林格勒保衛戰的軍區司令瓦西里·崔可夫在回答人們關於德軍第6集团军為什麼不能占領史達林格勒的問題時說：「敵人（德軍第6集团军）只能踏著我們的屍體前進，而蘇軍是殺不完的」。由於第6集团军司令弗里德里希·保盧斯為了在寒冬到來之前占領史達林格勒，發動了多次猛烈的進攻，戰爭進入白熱化。
11月19日拂曉，蘇軍實施天王星行動，在史達林格勒的南北兩端附近開始大規模反攻，11月19日至11月22日幾個集团军在突破了史達林格勒的南北兩端的羅馬尼亞第2集团军和義大利第8集团军的十分薄弱的防禦線之後到喀拉蚩會師，完全包圍了在史達林格勒市內的德軍第6集团军全部和第4裝甲集团军的兩個師。希特勒命令被蘇軍包圍的德軍第6集团军不准突圍並「戰鬥到最後的一兵一卒一槍一彈」，同時派遣調動所有能調動的運輸飛機用空運的辦法給被包圍的第6集团军提供武器裝備和食物等物資補給（不過在當時德國空軍的運輸能力下，每天只能向史達林格勒空運117噸物資，最高的一天是230噸、最低的一天是80噸，遠遠不能滿足當時第6集团军的每天至少需要800噸武器裝備和食物等物資，因此造成第6集团军戰鬥力下降，並餓死凍死無數），並命令埃里希·馮·曼施坦因將軍率領的A集团军的裝甲重兵集團迅速撤出高加索，在準備了3個星期之後實施冬季風暴救援行動，但在11月22日推進到離被圍困在史達林格勒的第6集团军還有48公里時被蘇軍所阻，當時需要保盧斯主動突圍配合行動，最終曼斯坦因在11月23日放棄救援，並於11月29日撤回到11月12日出發時的戰線。1943年1月10日蘇軍發動代號為指環的總攻，至1月24日蘇軍完全占領了史達林格勒的最後一個叫塔特辛斯卡亞的飛機場，至此被圍困在史達林格勒的第6集团军的最後希望也隨之破滅。當時蘇軍派出特使到德軍第6集团军的司令官總部找保盧斯，開出最優厚的條件：「只要保盧斯將軍在24小時內命令部隊放下武器、讓被圍困在史達林格勒的納粹德國國防軍陸軍第6集团军投降，就保障他們的生命財產安全並派遣醫療隊醫治受傷和生病的德國士兵，並承諾遣返他們到任何一個國家去」的條件，不過這個提議被保盧斯拒絕了。至1943年1月31日，德軍第6集团军司令官保盧斯在蘇軍已經突入到其司令部門前的絕望之下被迫投降，蘇軍完全殲滅了進攻史達林格勒的德軍第6集团军（該戰役德軍第6集团军付出了24萬人陣亡和100萬人受傷的代價），從而根本扭轉了蘇德戰場的局勢。蘇軍在史達林格勒戰役的勝利，使蘇德戰爭出現了根本性的轉折，從此蘇軍掌握了戰略主動權，也是第二次世界大戰的轉折點。而史達林格勒戰役也成為世界近500年以來的戰爭史上最為致命的戰役，德軍付出了24萬人陣亡，蘇聯紅軍付出了47萬人陣亡。共約有70萬人在戰鬥中喪生，而普通士兵，在被投入增援史達林格勒戰役後的平均存活時間則以小時和分鐘計算。
1943年是德蘇戰場最具關鍵的轉折性的一年，史達林格勒戰役後，德軍的藍色方案的所有目標均破產（北方集团军沒能攻占列寧格勒、南方集团军沒能攻占巴庫和史達林格勒），蘇軍則發動了土星行動的繼續向頓河上游、庫爾斯克方向和哈爾科夫方向發展進攻，收復了2月9日庫爾斯克、2月8日至2月16日收復了哈爾科夫、2月8日收復了頓涅茨克、2月6日收復了沃羅涅日、別爾哥羅德、2月9日至2月19日收復了頓河畔羅斯托夫及其等地。同年1月蘇軍突破德軍對列寧格勒共天872天的圍困，而在列寧格勒圍困期間，列寧格勒市民在水電和供暖系統被毀掉而造成的寒冷、飢餓和納粹德國國防軍空軍的轟炸下支撐了872天，城內約有85萬人死亡，被稱為戰爭史上最長時間的圍困戰並且是沒有被敵軍攻占的圍困的奇蹟。與此同時，蘇軍在高加索方向轉入進攻，至4月初收復了北高加索大部分地區。

蘇軍反撲

1943年2月，蘇軍在追擊潰敗的德軍時，出現了戰線拉得過長、作戰部隊損耗嚴重、人員裝備嚴重缺編、步兵和坦克嚴重脫節等現象；德國南方集团军抓住紅軍的這些問題，在得到從法國抽調來的4個黨衛軍裝甲師的增援後，發起了「第3次哈爾科夫戰役」，一舉殲滅冒進的蘇軍52個師共計8萬餘人，擊毀並繳獲蘇軍坦克600餘輛，占領了哈爾科夫並對蘇軍南翼形成了一個突出部，即後來的庫爾斯克突出部，德軍自身傷亡僅萬餘人。
7月5日，德軍中央集团军和南方集团军聯合在庫爾斯克突出部集中優勢兵力的一共78.8萬名的陸軍兵力，並在2,700輛坦克和空軍支援下，企圖包圍庫爾斯克突出部的分別是沃羅涅日方面軍和中央方面軍的一共兩個方面軍的紅軍，傾其所有發起其在東線的最後一次賭博性的進攻戰庫爾斯克戰役，德軍給這次進攻戰的代號為「堡壘」。
蘇軍在戰役之前獲得準確情報，而對庫爾斯克突出部加強了防禦，依照梯次建立了8條防禦工事，並在游擊隊的幫助下，擾亂德軍的後勤保障系統。蘇軍用於庫爾斯克防禦戰鬥的兵力有中央方面軍、沃羅涅日方面軍、草原方面軍，共191萬餘人，配備坦克和自走炮3,400餘輛，此外還有作為總預備隊草原方面軍。德軍用於庫爾斯克戰役進攻階段的兵力達78.8萬人，共50個師。並用其中29個師組成兩大突擊集團，從北面的奧廖爾方向突擊庫爾斯克的有15個師，而從南面的別爾哥羅德方向突擊庫爾斯克的有14個師，兩個突擊集團配備有2,700輛坦克。
7月5日早晨，庫爾斯克決戰打響，但在蘇軍極其堅固的防禦線面前，德軍的進攻沒獲得預期性的結果，收效甚微。7月12日，雙方在庫爾斯克突出部南部的奧博楊方向名不見經傳的小村普羅霍羅夫卡發生坦克遭遇戰，雙方各有1,200輛坦克參戰，各有大量飛機支援，激烈的戰鬥持續了一整天。當滾滾的坦克鐵流加上步兵、炮兵和航空兵匯合到一個小小村莊時，世界軍事史上最大的坦克大會戰爆發了。雙方的損失，結合俄羅斯90年代解密的蘇聯當局檔案和德國國防部檔案記載：此戰蘇軍參戰坦克被擊毀786輛，德軍參戰坦克被擊毀60輛至70輛左右；當日暮時分，德軍雖然獲得了戰術上的勝利，但是蘇軍在這場決戰中取得了戰略上的勝利（近10多年的西方研究稱德軍實際上以較小的交換比在戰術上擊敗了蘇軍，但此役確實將德軍的進攻能量耗盡）。
7月16日，德軍得到11萬名兵力增援，達到了90萬人，準備打防禦戰；蘇軍在集結5個方面軍：西方面軍、布良斯克方面軍、中央方面軍、沃羅涅日方面軍、草原方面軍，共262萬用於庫爾斯克戰役反攻階段的進攻的兵力，發動了庫圖佐夫行動，將德軍中央集团军從奧廖爾附近向西擊退並收復了大量城市，並在8月1日發起魯緬采夫行動將德軍南方集团军從別爾哥羅德附近方向向南擊退並在8月18日至8月23日，蘇軍收復哈爾科夫，庫爾斯克戰役以蘇軍的最終勝利挺進而結束。
庫爾斯克戰役是蘇德戰爭中的一場重要的決戰，這場決戰雖然使蘇軍傷亡了86萬人、6,064輛坦克和自走炮被擊毀、1,961架飛機被擊落、損失火炮5,244門，但是蘇聯承受得起這樣的損失和減員；同期德軍付出了傷亡19.8萬人（其中陣亡45,444人）的代價、760輛坦克和自走炮被擊毀、691架飛機被擊落，最精銳的裝甲部隊損失很大，造成其在蘇德戰爭東方戰線的進攻力被削弱的不爭事實，這個是蘇軍打敗德軍的第一步。
從此蘇軍完全奪得戰略主動權，德軍只能被迫轉入全面防禦的被動挨打局面。8月，蘇軍在大盧基到黑海長達2,000多公里的戰線上展開全線大規模進攻，經過1943年8月至12月的第聶伯河戰役到11月30日為止，收復近一半失地，包括布良斯克、斯摩棱斯克、基輔、第聶伯羅皮德洛夫斯克等大城市。

蘇聯進攻

1943年8月至11月，蘇軍在南線徹底肅清了進扼新羅西斯克附近的高加索地區的德軍，收復了頓巴斯；在烏克蘭收復了第聶伯羅彼得羅夫斯克和基輔；在中線解放斯摩棱斯克。至1943年11月德軍在蘇德戰場只有250萬兵力，其中202萬陸軍野戰部隊，在芬蘭有第20集团军的17.6萬人和其他基地部隊。在西歐和義大利的德軍有244萬人，而當時臃腫龐大的德國空軍的規模達到了令人驚訝的300萬人，但此時納粹德國戰敗已成定局。
1944年初，蘇軍共有635萬人，不僅在兵員上而且在重要突擊性武器裝備方面均已完全超過德軍。蘇軍不僅得到後方人民的大力支持，而且得到敵占區近百萬游擊戰士的緊密配合。此外還得到了美英的援助，這些都為戰略反攻創造了有利的條件。
1944年1月3日開始，沃羅涅日方面軍率先攻入納粹德國本土，此後蘇軍對德軍連續發動了10次戰略性的大規模進攻性戰鬥（第聶伯河－喀爾巴阡山進攻、列寧格勒－大諾夫哥羅德進攻、第一次雅西－奇西瑙進攻、納爾瓦戰役、卡累利阿進攻、卡累利阿戰役、巴格拉季昂行動、利沃夫－桑多梅日進攻、波羅的海沿岸戰役、第二次雅西－奇西瑙進攻、布加勒斯特戰役、貝爾格勒戰役、杜克拉山口進攻、德布勒森戰役、布達佩斯戰役、克里米亞進攻），蘇聯史學家稱之為「十次史達林突擊」，在1944年夏天收復了本國的全部領土，並將戰線全面推移到德國本土，同年8月至9月，蘇軍發動雅西-奇西瑙攻勢攻入羅馬尼亞首都布加勒斯特，8月23日羅馬尼亞爆發八·二三武裝起義，羅馬尼亞王國投降，9月4日芬蘭政府和蘇聯停戰，芬蘭退出戰爭，9月8日保加利亞王國亦在蘇軍壓境下倒台，德國兩年內失去4位盟友，到年底共殲滅德軍及其盟友軍約200萬人。至此納粹德國在東線的剩餘力量已無力阻止蘇軍西進，德國敗局已定。

最後階段

1945年1月上旬，在蘇德戰爭戰場上，蘇軍（包括約34萬人的波蘭、羅馬尼亞、保加利亞、捷克的軍隊和法國空軍團）總兵力670萬人，擁有107,300門大炮和迫擊炮、12,100輛坦克和強擊火炮、14,700架飛機。與此相比，德軍擁有370萬人（其中包括21萬名匈牙利部隊）、56,200門大炮和迫擊炮、8,100輛坦克和強擊火炮、4,100架飛機，蘇軍在兵力和武器方面占有絕對優勢。
1945年春天，蘇軍在東歐各國軍民的配合下，通過布達佩斯戰役完全擊敗守城德軍及匈牙利軍隊，匈牙利王國投降、維也納戰役、布拉格攻勢、維斯瓦河-奧德河攻勢、西里西亞攻勢、東波美拉尼亞攻勢、東普魯士戰役中輕易消滅了大量德軍，並完全占領了波蘭、匈牙利、奧地利東部及維也納、捷克斯洛伐克一部分和奧得河以東的德國東部，為攻克柏林創造了條件。
到1945年3月底和4月初，德軍主力及各歐洲軸心國已全部投降，蘇軍已為攻打柏林作好準備。參加這次戰役的部隊是朱可夫元帥指揮的白俄羅斯第一方面軍，羅科索夫斯基元帥指揮的白俄羅斯第2方面軍和科涅夫元帥指揮的烏克蘭第1方面軍，總兵力在250萬人以上，希特勒為死守柏林，徵集了柏林市的人力物力，也組織了總共為76萬人的人民衝鋒隊的兵力（其中45萬人是一線部隊）和30萬名警察部隊。
1945年4月16日，蘇軍從奧得河、尼斯河同時向柏林發動進攻，其中負責進攻柏林的有114萬人，經過16個晝夜的激戰至4月30日下午2時25分，蘇軍第3突擊近衛軍把象徵蘇軍勝利的勝利旗幟插在了納粹德國國會大廈頂端，標誌著蘇德戰爭的蘇軍最終獲勝而結束，4月30日下午3時，希特勒在元首地堡自殺。當時柏林城防區司令魏特琳曾試圖打算向蘇軍的進攻柏林的部隊的統帥可涅夫做出有條件的投降的談判，可涅夫不允許，要求其立即無條件投降，經過幾番交涉和鬥爭，最終在5月2日納粹德國宣布投降，柏林戰役完全結束。蘇軍殲滅和俘虜德軍40萬多人。盤據在捷克斯洛伐克的德國兩個集团军（55個師）也於5月投降。
1945年5月8日22時，德國無條件投降儀式在柏林正式舉行。參加儀式的蘇方代表是格奧爾基·康斯坦丁諾維奇·朱可夫元帥和外交部副部長安德烈·亞努阿里耶維奇·維辛斯基。儀式由朱可夫主持。盟軍最高統帥部的代表是：英國空軍上將特德、美國戰略空軍司令斯帕茨將軍、法軍總司令讓·德·拉特爾·德·塔西尼，代表德國在投降書上簽字的是：陸軍元帥威廉·凱特爾、海軍上將弗雷德堡、空軍上將施通普夫。德國投降書於1945年5月9日零時生效，歐洲戰爭到此完全結束。

西方國家的援助

1941年6月22日，蘇德戰爭爆發之後，英美等西方國家發表聲明，願意為蘇聯提供援助。美國總統富蘭克林·D·羅斯福表示《租借法案》適用於蘇聯。並和英國一道，參與對蘇聯極其危險的援助。蘇聯從西方盟國那裡得到的武器、能源、設備和材料等，對蘇聯抗擊德軍作戰起到了相當重要的作用。
西方的援助保證了蘇聯可以更方便的集中資源生產諸如坦克和火炮等軍事裝備。1943年之後這些硬體設備幫助蘇聯以較小的代價，較高效的方式取得勝利。
從另一個方面說，西方國家對蘇聯的援助顯示了以美國、英國為首的同盟國擊敗納粹德國的決心。瓦解了各個軸心國；動搖了中立國對納粹德國的合作態度。納粹德國的國際空間更遭到打壓，東線的占領餘地變小，加速了納粹德國的戰敗滅亡。

歐洲第二戰場的開闢

1941年6月22日，蘇德戰爭爆發後，史達林一直敦促英國和美國在歐洲開闢第二戰場，以緩解蘇聯所受到的壓力，但都被英美以各種藉口所拒絕。1941年夏直到1944年，德軍除了在北非和義大利戰場和美英等國軍隊作戰外，將自己的大部分部隊和陸軍作戰武器裝備用於東線。蘇聯對於牽制了第二戰場的德軍有巨大貢獻則是無庸置疑的。有些人認為遲至1944年5月蘇德戰場勝負已定的時候，英美等國為了維護自己在歐洲大陸的利益，才在法國實施諾曼第登陸成功行動，從西線進攻德國。但西方史家的主流撰述和此並不相同，聯軍遲遲無法攻擊法國是受到第厄普突擊戰失敗以及對登陸尚未準備好影響。但不可否認的是，蘇聯進行史達林格勒戰役、庫爾斯克戰役、白俄羅斯戰役，同時盟軍發動了阿拉曼戰役、義大利戰役和諾曼第戰役，有力地配合了蘇軍的東線戰役，使德軍在蘇德戰爭東方戰線的兵力和武器裝備更加捉襟見肘。
此外英國早在蘇德戰爭爆發前的1940年就一直和德國空軍、海軍作戰。德軍於1941年下半年就開始逐漸將東方戰線德國空軍撤回西歐和本土。但到1944年6月辟第二戰場前，蘇德戰爭東方戰線德國空軍的的出動架次要高於西線（這要比帳面上的部隊重要得多），是蘇聯牽制並打敗了德國空軍主要作戰力量，才使戰略轟炸得以實施。

日本

1941年4月，日本帝國不顧德國反對，和蘇聯簽訂了蘇日中立條約，但兩個月後這場戰爭爆發，而德國亦沒有事先通知日本自己對蘇開戰，但日本仍在滿洲國部署軍隊和演習，亦一度因德軍進展順利，想撕毀條約北上攻蘇聯遠東地區。到了戰爭中期，德軍受到阻滯後，日本再次放棄了北進，又因急需資源，執行攻取東南亞地區的南進策略，亦是太平洋戰爭的間接導火線。

蘇德戰爭對世界的影響

蘇德戰爭的進行對第二次世界大戰歐洲戰場有著極其深遠的影響，絕大多數蘇聯及俄羅斯學者和部份西方學者在戰後都認為，假若沒有蘇聯政府及蘇聯人民的英勇作戰和頑強抵抗，那第二次世界大戰的勝負尚很難判斷。蘇聯的抵抗為英美等西方盟國發展軍工業、增強武裝力量、發展海軍贏得了寶貴的時間。
二戰對戰後很長時間內的歐洲格局產生了決定性影響，德國損失約23%的領土（約110,000平方公里），其中東普魯士被蘇聯和波蘭瓜分，西里西亞和波美拉尼亞東部在戰後劃歸波蘭領土；蘇聯政府主導了戰後近半個世紀的中、東歐政治秩序，直到1989年華沙條約國聯盟解散，東歐劇變。