柏林戰役

背景

1945年開始由於蘇聯於1944年8月發動巴格拉基昂行動，所以歐洲蘇德戰爭相對地平穩。羅馬尼亞王國和保加利亞王國被迫投降並向德國宣戰。另外德軍損失了布達佩斯和剩餘匈牙利王國的大部分，通往波蘭平原的門已為蘇軍打開。
在華沙起義1944年10月初被德軍鎮壓之後，蘇軍在1945年1月奪取華沙。3日之後，4個紅軍方面軍組成一道寬闊的前線，由華沙越過納雷夫河展開攻勢期間，德國國防軍重新整合並在紅軍的正面作出戰略性後撤，以保留實力防線柏林城外的防線。4日後蘇軍成功突破並以每天30至40公里的速度向西推進，先後奪取波羅的海3國、格但斯克、東普魯士和波茲南，最後到達柏林以東60公里，並沿著奧得河集結。
2月24日，海因里希·希姆萊帶領新建的德國維斯瓦河集團軍反攻失敗，蘇軍開進波美拉尼亞並清剿奧得河右岸。在南方的德軍企圖突破蘇軍在布達佩斯的包圍失敗，布達佩斯於2月13日落入蘇軍手中。阿道夫·希特勒堅持要奪回多瑙河，原因是德軍若能夠重奪多瑙河的控制權，位於柏林南部的軍隊便能夠站穩住，同時柏林正東的防線亦不會那麼吃緊，然而計畫失敗。蘇軍在同日反攻，在3月30日進入奧地利境內並於4月13日奪取維也納。
此後德軍戰敗只是時間的問題，戰爭已變成東、西方陣營的較量。德國油料不足，戰機和戰車的生產正顯著減少，即使生產出來的質素也比以前差很多。盟軍堅持納粹德國無條件投降，以換取時間讓難民在蘇軍到達前逃向西方。
希特勒不理其顧問反對，繼續留在柏林，在留守柏林的最後時期，希特勒動員全柏林城的人力物力（徵召勉強受過訓練的平民入伍），勉強整合了一個近120萬人的集團軍。雖然戰鬥力並不可靠，但這個集團軍是希特勒在柏林戰役中的唯一希望。這個集團軍分別有3個軍團，另外有一個接近40萬人的預備軍團，分別是國防軍第2國民軍團、國防軍第8護衛軍團、帝國衛隊第1菁英軍團（這是希特勒在戰敗前仍然對自己帝國的迷思）、國防軍第16國民軍團（這是一個預備軍團）。
盟軍初步計畫空投傘兵至柏林，而且丘吉爾從政治的角度認為攻占柏林可以提高美國和英國在二戰後的國際地位，主張盟軍進攻柏林，但最後取消計畫。因為艾森豪認為不需要為一個戰後會落在蘇聯手中的城市而犧牲，而且執行計劃需要大量兵員和補給，不切實際。

準備工作

史達林不認為盟軍會在戰後把戰前屬於蘇聯的土地歸還，因此他要求蘇軍儘快向西方突進，但首要的任務是拿下柏林。因為柏林在戰後有很大的戰略價值，史達林預想到戰爭結束後蘇聯和盟軍最終會分裂，佔領柏林能夠為他爭取更多政治籌碼，亦有機會得到希特勒的核武計畫。蘇聯佔領的德國地區就成為了後來的東德。
1945年4月9日，東普魯士柯尼斯堡落入蘇軍手中。令康斯坦丁·羅科索夫斯基元帥指揮的白俄羅斯第2方面軍得以向西推進至奧得河東岸。在4月首兩周，蘇軍作了一個開戰以來最快速的前線調動，格奧爾吉·朱可夫元帥把沿著奧得河部署的白俄羅斯第1方面軍集結到希萊高地前，白俄羅斯第2方面軍就代替白俄羅斯第1方面軍沿著奧得河部署。調動進行的時候，防線一度出現一些缺口令一直被困在但澤附近的德軍第2集團軍群得以越過奧得河返回德軍控制區。
在南方，伊萬·科涅夫元帥把烏克蘭第1方面軍防禦重點由上西里西亞移向西北方的尼斯河。
3個蘇聯方面軍共有250萬人（78,556人屬於波蘭第1軍團）；6,250輛戰車、7,500架飛機、41,600輛大砲和迫擊砲、3,255輛裝有喀秋沙火箭發射器的貨車（綽號「史達林風琴」）和95,383輛機械化車輛。
3月20日，哥德哈德·海因里希將軍接替了海因里希·希姆萊出任維斯瓦河集團軍的指揮官。他是德軍最傑出的防守戰術家之一，上任後立即展開防禦工作。他認為蘇軍進攻主力會由奧得河發動並沿著東西行的高速公路進發。他決定放棄以小規模戰鬥來防禦奧得河河岸，反而要求工程兵強化施勞弗高地的防禦工事，利用德軍的裝甲優勢及火炮威力將施勞弗高地建立成一個強力堡壘，施勞弗高地的戰略價值極為重要，它位置於在奧德河以西17公里、柏林以東90公里，可以俯瞰穿過奧得河的高速公路，施勞弗高地是進入柏林城的最後一道防線，防線之後已是柏林城外的郊區。故此，德軍把施勞弗高地視作第三帝國存亡的關鍵，把德軍尚餘最精銳的親衛隊第7裝甲軍團和兩個國民步兵師都調至施勞弗高地防線之上，並且將防線上大部份兵力集中在施勞弗高地周圍進行防禦。德軍工程兵在河上游的水庫放水把原本已經因為秋季融雪而泛濫的奧得河變成一個沼澤，並在奧得河後方建立3條防線一直到柏林外圍。這些地帶由反戰車壕溝、反戰車炮台和大量戰壕和碉堡所組成。
此外海因里希把原本駐防在柏林城內的國防軍外調，以增援在施勞弗高地的軍隊。的確，在當時柏林周圍仍然能抵擋蘇軍攻勢的軍隊中，國防軍是唯一可依靠的力量。

奧得河尼斯河的戰鬥

4月16日，清晨的戰鬥以砲擊揭幕，數以千計的大砲和喀秋莎火箭炮開始砲轟德軍陣地，砲擊持續了數天之久。日出前白俄羅斯第1方面軍越過奧得河展開攻擊。同日清早，烏克蘭第1方面軍也越過尼斯河展開攻擊。白俄羅斯第1方面軍雖然軍力強大，但分配予它的任務比較困難，更要面對大部分德軍。
白俄羅斯第1方面軍的進攻一敗塗地，因為海因里希已預料到蘇軍進攻，早於蘇軍砲擊前已經把第1道防線的兵力撤回。蘇軍原本有意用143盞探射燈的燈光擾亂德國守軍的視線，卻因為早晨的濃霧而分散，反而讓德軍看清楚蘇軍的編隊。而沼澤地亦妨礙了蘇軍的攻勢，還暴露在德軍砲火之下，蘇軍死傷枕藉。緩慢的推進令朱可夫感到挫敗，他收到史達林的命令，把原本計劃直至有突破性進展才動員的後備軍也投入戰鬥。到傍晚時，蘇軍前進了大概6公里並取得一些地區，但德軍防線仍然原封未動。
在南方，烏克蘭第1方面軍的進攻按著計畫進行，朱可夫向史達林報告希萊高地的戰鬥遇到一些挫折。史達林為了刺激他，告訴朱可夫將向科涅夫下達由南方進攻柏林的命令。
第2天白俄羅斯第1方面軍把後方剩下的兵力都投入到戰場中，蘇軍的縱深作戰在這一地區徹底失敗。4月17日黃昏前，德軍的防線依然原封未動。在南方由費迪南德·舍納爾將軍指揮的中央集團軍卻未能阻擋南方的攻勢。在他北翼的第4裝甲軍團因為烏克蘭第1方面軍的攻勢而往後撤。他卻把自己的兩個裝甲師用來防禦南部，而不用來協助第4裝甲軍團。這是這次戰鬥的轉捩點，黃昏後維斯瓦河集團軍和中央集團軍的南部已經不能防守，除非他們後撤到與第4裝甲軍團連成一線。因為科涅夫輕鬆突破了舍納爾的差勁防禦後，也艱難拉開了海因里希的出色防線。
4月18日，兩個蘇聯方面軍穩步推進，但傷亡仍然很多，黃昏時白俄羅斯第1方面軍已經奪取了霍斯，推進至德軍第3條、也是最後一條的防線，並準備向郊區進發。
4月19日，戰鬥開始後第4天，白俄羅斯第1方面軍突破了德軍施勞弗高地的最後防線，往柏林的路線已經暢通無阻。德國第9軍團的殘餘部隊仍然守著施勞弗高地。德國第4裝甲軍團也有被烏克蘭第1方面軍包抄的危險，蘇聯的第3親衛軍團、第3及第4親衛戰車軍團已經突破了德國第4裝甲軍團的防線，轉向北聯同白俄羅斯第1方面軍往柏林進發。其餘的烏克蘭第1方面軍向西方盟軍戰線推進。當天後，德軍東面戰線基本上已經不再存在，剩下來的只是一些被包圍的德軍反抗。這次戰鬥蘇軍代價非常大，由4月16日至19日損失超過2,807輛戰車。

對柏林的包圍

4月20日是希特勒生日，蘇軍火砲向柏林中心展開砲擊，一直到柏林投降後才停止。戰後蘇聯指出柏林戰役砲擊投下的炸藥重量比盟軍轟炸機投下的總重還要多。白俄羅斯第1方面軍向柏林東及東北部推進。
烏克蘭第1方面軍穿越了北翼德軍中央集團軍最後一個陣地並經過特博格北部，佔據美軍馬格德堡易北河防線前一大片德國土地。北部斯特丁至施韋特由白俄羅斯第2方面軍佔領。
4月21日，蘇軍第2親衛軍團向柏林北部推進了50公里，並攻擊威諾亨西南方。其他蘇軍部隊已經抵達柏林防線外圍。蘇聯計劃先包圍柏林然後包抄德國第12軍團。
德國第4裝甲軍團與德國第9軍團被困霍斯北部，因此由第4裝甲軍團轉隸第9軍團，該軍團仍然守著科特布斯。當第4裝甲軍團成功向北方的烏克蘭第1方面軍作出反擊後，希特勒向第9軍團下達死守科特布斯，並向西方設立一條新戰線的命令。這樣就能夠與由南方突圍北上的第4裝甲軍團包抄烏克蘭第1方面軍。他們預計第4裝甲軍團會在南方向白俄羅斯第1方面軍發動攻擊，而斯坦納將軍的武裝親衛隊第11裝甲軍團會由柏林南下包抄。但斯坦納將軍根本沒有足夠兵源發動反攻，海因里希向希特勒的參謀表明，如果第9軍團不立即撤退就會被紅軍包圍。他強調往西北撤回柏林已經太遲，一定要往西撤退，如果不獲希特勒許可向西撤退，他就要求解除自己指揮官的職務。
4月22日中午的會議，希特勒得知他的計劃並無實現而怒不可遏。他宣布戰敗而自己會留在柏林直到最後一刻然後自殺。為了令希特勒冷靜下來，阿爾弗雷德·約德爾將軍推測面對美軍的德國第12軍團可以撤回柏林，他認為守在易北河的美軍已經不會再向東推進。希特勒同意這個想法，幾小時後禾特·溫克將軍收到命令，讓第12軍團脫離美軍戰線向東北撤退增援柏林，海因里希也收到向西撤退並與第12軍團會合的命令。
蘇聯逐步向勝利邁進。白俄羅斯第2方面軍在奧得河東岸設立了橋頭堡，並與德國第3裝甲軍團交戰。但第9軍團受到來自東面的猛攻，失去了科特布斯。一支蘇軍裝甲先頭部隊已經集結在柏林東部，另一支已經突破了柏林內圍的防禦圈。
4月23日，白俄羅斯第1方面軍和烏克蘭第1方面軍繼續收緊包圍網，包括切斷德國第9軍團與柏林的聯繫。烏克蘭第1方面軍的部隊向西面推進與企圖增援柏林的德國第12軍團交戰。希特勒任命黑爾姆特·魏德林將軍為柏林防衛司令官。
4月25日，白俄羅斯第2方面軍突破了第3裝甲軍團的防線。他們可以順暢地向西方的英國第21集團軍和向北方波羅的海港口施特拉爾松德推進。蘇聯第5親衛軍團的第58親衛師在易北河與集結在托爾高附近的美軍第69步兵師成功會師。

柏林戰役

城內由德軍和武裝黨衛軍殘存部隊、警察、希特勒青年團和國民突擊隊防禦，國民突擊隊由一些一戰老兵和曾經參軍的人所組成，為了有效率地指揮尚餘的軍隊，希特勒授命海里因希把平民和突擊隊員，以及自願參軍的青年組成戰鬥力等同民兵水準的帝國第5軍團，作為防守柏林內防衛圈的主要力量。
柏林西部有第20機械化步兵師，北部有第9空降師，東北部有慕欽堡裝甲師，希特勒把他們組成帝國第84軍團，防衛柏林較西南方的區域，東南部有武裝親衛隊第11北歐志願裝甲擲彈兵師（坦培霍夫機場以東），中心1地區有第18裝甲擲彈兵師。
德國國會大廈、毛德橋、亞歷山大廣場與施潘道（柏林一個區）的哈維爾橋都是戰鬥最激烈的地方，在戰役最後的數天，德蘇兩方的戰鬥特別激烈，戰鬥的規模和策略已經變成爭奪每棟大樓的每一間房，柏林每一吋土地都成為極有價值的戰略目標，更誇張的是，有些德蘇雙方的軍隊前線相隔只有數間房遠，夜晚還聽到對方說話的聲音。
4月28日，海因里希拒絕了希特勒死守柏林的命令，翌日他被解除職務並由克特·司徒登將軍接任。
4月29日凌晨，希特勒與女友愛娃·布勞恩成婚，並留下遺囑。
4月30日早晨，蘇軍已經推進至柏林中心，柏林城防司令黑爾姆特·魏德林將軍報告彈藥用盡，最多只能堅守不足24小時。
4月30日下午3時30分，希特勒夫婦自殺。
4月30日21時50分，蘇軍將勝利旗插上柏林國會大廈圓頂。
4月30日深夜，德軍通過廣播請求臨時停火，要求與蘇軍進行談判。 
5月1日凌晨3時55分，德國陸軍總參謀長漢斯·克雷布斯將軍打著白旗鑽出帝國辦公廳的地下掩蔽部，前往蘇軍親衛第8軍團的前線指揮所談判。
5月2日，柏林城防司令魏德林率殘部向蘇軍投降，柏林戰役結束。

柏林城外戰鬥

在5月2日、3日晚上，德軍在柏林以北的維斯瓦河集團軍兩個軍團司令（德國第21軍團的庫爾特·馮·蒂佩爾斯基希將軍及德國第3裝甲軍團司令哈索·馮·曼陀菲爾將軍）向美軍投降。在維斯瓦拉三角洲與柏林東北方作戰的馮紹森第2軍於5月9日向蘇軍投降。5月7日上午，德國第12軍的橋頭堡周邊防禦開始崩潰，德軍當天下午下穿過易北河，向美國第9軍投降。

結局

戰役維持了大約1個月，直到德軍已經沒有士兵和補給再打下去。德軍的補給點都位於防線之外，柏林戰役開始不久就被蘇軍奪取了。德軍在城內只有幾輛戰車，而反戰車榴彈發射器大量分配到平民手上，即使有裝甲和防護網保護，蘇軍仍然損失2,000輛裝甲車。
蘇軍在城內有8萬至9萬人死亡，整個行動中共8.5萬人死亡、28萬人受傷。德軍共32萬人傷亡，其中陣亡高達9.2萬至10萬人，22萬受傷，超過兩萬名平民死亡，現在柏林市內仍有2,000名蘇軍士兵埋葬於市內。
根據希特勒的遺囑，他死後卡爾·鄧尼茨海軍元帥會接任帝國元首，約瑟夫·戈培爾接任納粹黨黨主席。但戈培爾在1945年5月1日自殺，所以由鄧尼茨與盟軍商討投降事宜。德軍統帥部於1945年5月8日在柏林由威廉·凱特爾元帥代表簽署無條件投降協議，協議於柏林時間1945年5月9日0時生效，是日（因時差關係，德國以西歐美國家為5月8日，以東歐洲國家為5月9日）為歐戰勝利紀念日，第三帝國正式覆亡。

德軍兵力

截至1945年4月16日，德軍在東線蘇德戰場上作戰的共有214個師（其中34個戰車師，15個摩托化師）又14個旅；西線對美、英軍作戰有60個人員裝備不齊的德國師（含5個戰車師約200輛戰車）。柏林會戰參戰德軍共約100萬人，包括48個狙擊師、9個摩托化師、6個戰車師，10,400門火炮和迫擊炮、1,500輛戰車和火炮、3,300架戰機，另外還有8個師作為預備隊，以及在柏林組建超過20萬人的200多個國民突擊隊營。