德军利用密林在狭窄地段集中了5个师,拼凑起较大的兵力兵器优势。4月26日晨,德军向苏军第28、近卫第3集团军的接合部实施了突击,突破了仓促构筑的防御。苏军坦克和步兵兵团在航空兵支援下连续实施反击,分割并歼灭了突入之敌。近卫坦克第4集团军和第13集团军的部分兵力也顺利地粉碎了敌第12集团军为接应法兰克福集团而实施的突击。4月26~28日,白俄罗斯第1方面军各集团军不断紧缩合围圈,德军面临被全歼的威胁。4月29日凌晨,德军在付出重大代价后从两个方面军的接合部突破了苏军主要防御地带。当天下午,近4.5万名德军在第28集团军近卫第3步兵军的防御地段,突破了防线,打通了约2公里宽的走廊,并穿过走廊向卢肯瓦尔德撤退。与此同时,德军第12集团军也从西面向这一方面发起冲击,从而出现两个敌军集团可能会合的危险局面。但到日暮前,苏军以坚决的行动终于阻挡了敌人的前进,并把敌人分割、合围在三个独立的地域。4月30日,战斗更趋激烈。德军不惜任何代价继续突围,一天之内向西推进了10公里。日暮时,突围部队大部被歼。但是,另一股敌人约2万人于4月30日夜间终于在苏军第13集团军和近卫第4坦克集团军的接合部突围,并前出到伯利兹地域,距离德军第12集团军仅3~4公里。在空军第2集团军的支援下,苏军两个方面军实施了坚决的突击,到5月1日日暮便消灭了法兰克福—古宾敌军集团,致使德军统帅部使柏林解围的所有希望都成了泡影。苏军共俘虏敌军官兵12万人,缴获坦克和强击火炮300余辆、火炮1500余门、汽车1.7万余辆和其他各种军用物资。敌人被击毙的就有6万人。只有零星的几股敌人钻进森林向西逃窜。德军第12集团军部分未被击溃的部队通过美军架设的桥梁逃到易北河对岸,在那里向美军投降。
在德累斯顿方向,德军指挥部并未放弃在鲍岑地域突破苏军防线并迂回到乌克兰第1方面军突击集团后方的企图。调整部署后,于4月26日晨以4个师的兵力发起进攻,但损失惨重,未达预期目的。德军的进攻被苏军挡住。双方激战一直持续到4月30日,各自的地位也未发生根本变化。该方向的德军已无力再次发动进攻,被迫转为守势。
这样,苏军通过顽强而积极的防御,不仅粉碎了敌人迂回到乌克兰第1方面军突击集团后方的企图,而且占领了迈森到里萨地域的易北河沿岸登陆场,这些登陆场后来成为突击布拉格的有利出发阵地。
这时,柏林的战斗已达高潮。被围的柏林卫戍部队共有官兵30万人、3000门火炮、250辆坦克。4月25日日暮前,敌人占据了整个首都市区和郊区,面积总共325平方公里。柏林东郊和东南郊的防御最为坚固。大街小巷里牢固的街垒纵横交织。一切东西,甚至连炸毁的房屋在内都被用作防御工事。防空掩蔽部、地铁车站和隧道、地下排水道等大量地下建筑也都被用作防御工事。德军还使用钢筋水泥建造了许多坚固的库房,其中最大者可容纳300~1000人。此外,还建造有大批钢筋水泥碉堡。
4月25日和26日凌晨,苏军航空兵第16和第18集团军共出动飞机2049架次对柏林军事目标实施了3次密集突击。4月26日晨,白俄罗斯第1方面军的4个合成集团军和2个坦克集团军,以及乌克兰第1方面军的2个坦克集团军和1个步兵军向柏林发起强攻,对市中心实施了向心突击。至4月26日日暮,被围德军集团已被分割成两部分:大部分在柏林,小部分在波茨坦。次日,波茨坦之德军被歼,柏林的德军被逼退到一个宽2~3公里、东西长16公里的地带。4月28日日暮,被围集团又被分割为三部分。城防司令主张向西突围,而希特勒眼看突围不会成功,遂下令死守。市中心的战斗异常激烈。4月29日,夺取帝国大厦的战斗打响。经反复冲击,步兵第171、第150师各分队于4月30日傍晚冲进大厦。5月1日晨,苏军士兵把胜利的旗帜插上国会大厦的楼顶。法西斯头目惊慌失措,德军指挥瘫痪,柏林德军集团陷入绝境。至5月2日15时,敌抵抗完全停止。仅在这一天苏军就俘虏敌军官兵13.5万名,企图向西突围的个别独立集群到5月5日被歼于城郊。5月3日~8日,白俄罗斯第1方面军一面消灭各个孤立的敌军集群,一面向易北河推进。乌克兰第1方面军开始解放捷克斯洛伐克。至5月2日日暮前,白俄罗斯第2方面军已前出到波罗的海沿岸,第二天在维斯瓦、易北河一线与英军第2集团军建立了联系。在战役结束阶段,该方面军与红旗波罗的海舰队协同,在舰队航空兵支援下沿海岸进攻。在攻占斯维涅缨德海军基地的作战中,舰队与突击第2集团军保持了密切协同。登陆兵也顺利完成了在丹麦波恩荷尔姆岛登陆的任务,俘守军1.2万人。
1945年5月8日深夜,德国最高统帅部代表在柏林卡尔斯霍斯特苏军司令部举行了一次无条件投降签字仪式。苏联元帅朱可夫主持仪式,同盟国最高统帅部的代表英国空军上将泰德、美国战略空军司令斯巴兹、法军总司令塔西尼参加了仪式。德军代表凯特尔等人在德国无条件投降书上签字。投降书从1945年5月9日零时生效。欧洲战争到此结束。
柏林战役结束后,对粉碎继续在捷克斯洛伐克境内顽抗的德国集团形成了极为有利的军事政治形势。H.C.科涅夫元帅指挥的乌克兰第1方面军以中央各集团军前出至德累斯顿以北及其东北30~50公里后,对敌中央集团军群左翼实施了深远包围。
5月1日~5日,捷克斯洛伐克各地爆发了人民起义。5月5日晨,布拉格也爆发了人民起义。德军统帅部调遣中央集团军群重兵镇压捷首都起义。起义者的处境极其困难。他们向苏军和盟军统帅部求援。为了支援布拉格劳动人民的起义。会议要求在最短期限内粉碎仍在抵抗的敌军集团。
救援布拉格劳动人民起义的战斗是于5月6日打响的。5月6日晨,乌克兰第1方面军突击集团在进攻地带进行了战斗侦察,发现在这个方向上的敌人防御并不严密,而且在一些地段上敌人正在向南撤退。方面军司令员果断下定决心,直接投入主要兵力,在同一些地带同时投入诸兵种合成集团军和坦克集团军,利用敌在一些地段撤退之机转入追击,迅猛地发展先头部队的战果。当天下午,在短暂而猛烈的炮火准备之后,担任方面军右翼的第13集团军、近卫第3集团军的主力,以及在该地带作战的第25坦克军、近卫第4坦克军和近卫第3、第4坦克集团军的兵团立即投入进攻。黄昏时分,近卫第5集团军也投入战斗。近卫第4坦克集团军和第13集团军的进攻最为顺利,5月6日日暮时,已推进23公里。有4万多兵力的布雷斯劳卫戍部队在走投无路的情况下向乌克兰第二方面军第6集团军投降。
苏军的战斗行动昼夜不停。突击集团的进攻速度在继续加快。到5月7日日暮时,近卫第4坦克集团军和第13集团军又推进了45公里,前出到鲁德茨山脉的北坡。近卫第3集团军占领了迈森市,近卫第3、第5坦克集团军则开始攻打德累斯顿。这时,布拉格起义者的处境严重恶化,德军已开进市中心,残酷杀害无辜。保卫布拉格的起义者急需武器弹药,而混在起义者中间的资产阶级分子开始动摇不定,有的甚至倾向于投敌,不少前捷克斯洛伐克军官接二连三地离开街垒。这种局势要求苏军尽快支援起义者,并切断中央集团军群西撤之路。
5月7日,有些集团军此时尚未全部集中到新的地域,乌克兰第1方面军左翼和中路部队——波兰第2集团军,第28、第52、第31、第59集团军就开始了进攻,进展顺利。5月8日,苏军攻占德累斯顿,波兰第2集团军占领了包岑,第52集团军占领了格尔利茨。方面军右翼各集团军解放了特普利开、比利纳、莫斯特等城市。
乌克兰第2方面军所属部队,5月7日开始进攻布拉格。在30分钟炮火准备后,近卫第7集团军的兵团突破了正面25公里的敌人防线,到日暮时,向纵深推进了12公里。为了不断增强乌克兰第2方面军的突击力,近卫第6坦克集团军奉命调至近卫第7集团军的地带作战,在其左翼作战的是近卫第9集团军。第46集团军也在维也纳北面重新发起进攻。到日暮时,坦克部队推进50余公里,占领了亚罗梅日采市,并且逼近伊赫拉伐。
乌克兰第4方面军于5月6日至7日继续向奥洛穆茨方向发展进攻,并于5月8日解放该市。该方面军的主力部队第60、第38、近卫第1和第18集团军,对布拉格发起进攻。5月9日晨,乌克兰第4方面军与乌克兰第2方面军部队会合。
空军第8和第5集团军有力地配合了乌克兰第4和第2方面军的进攻作战行动。为了支援乌克兰第2方面军,乌克兰第3方面军航空兵第17集团军也投入了战斗。
左翼部队推进了40公里,于鲁德茨地域粉碎了敌人的抵抗,进入捷境内作战。各坦克集团军先头部队开到离布拉格70~80公里的地方。战斗中,近卫第4坦克集团军的坦克手们摧毁了正从亚罗梅日采向美军占领的卡罗维发利转移的肖纳尔司令部,中央集团军群的指挥系统陷于瘫痪状态。近卫第3、第5集团军在近卫第3坦克集团军协同下,在波兰第2集团军配合下,于5月8日日暮时完全占领了德累斯顿市,并在该市市郊法西斯匪徒的巢穴中发现并抢救出大批艺术珍品。乌克兰第1方面军中路和左翼部队,转入追击整个进攻地带内开始后撤的逃敌。航空兵第2集团军仅5月8日这一天即出动飞机2800架次,有力地支援了地面进攻部队的作战行动。5月8日黄昏时分,广播了苏军司令部敦促法西斯德军无条件投降书,勒令他们于23时前放下武器。但是,中央集团军群指挥部却毫无反应。正如在奥洛穆茨地域被俘的德军坦克第1集团军的俘虏们后来所证实的:这一天德军指挥部虽已向德军宣布德国投降的消息,但马上又颁布了德军务必抓紧西撤以便向美军投降、拒不向苏军投降的指示:“……要尽可能地继续同苏军对抗下去,因为只有这样,人数众多的德军部队才能赢得时间向西突围。”由此可见,敌人决不肯自动放下屠刀,布拉格市内形势仍然异常复杂。5月8日白天,德军指挥部竟居心叵测地提出同意解除自己部队武装的先决条件是,要允许他们不受干扰地西撤。而捷克民族委员会由于内部资产阶级代表的坚持竟作出丧失原则的这一让步。不仅如此,德军还得寸进尺地提出只有在他们到达同美军的分界线时才交出轻武器的无理要求,而捷克民族委员会竟也再次表示同意。傍晚,德部分部队开始西撤,与此同时,党卫军部队却继续残酷地杀害城市居民。