柏林戰役

背景

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多个国民突击队营。