1945年初,德军防线已经形同虚设,苏军得以突入德国边境并在德国境内长驱直入。苏联规模恐怖的军队一连拿下波兰、捷克、罗马尼亚等国,不但将两次世界大战中的失地基本上完全取回,还额外掠夺了大量土地。此时苏军兵锋已直指德国首都柏林,苏联三个方面军共计约250万人对柏林展开围攻,另外,有超过6000辆坦克、7500架飞机和超过4万门火炮被装配在苏军当中。
面对这种规模的部队,希特勒仍没有完全放弃,他安排德军名将海因里希指挥这场柏林防御战,以实现拖延甚至扭转战局的目的。海因里希将有限的德军做了精心安排,在柏林以外做了纵深约25公里的防线。
苏军中的白俄罗斯第2方面军和乌克兰第1方面军分别从南、北两个方向向柏林进攻,而朱可夫则亲自率领约100万苏联红军,从正面突破塞洛高地,并从东面向柏林挺近,以实现对柏林的三面包围。
1945年4月16日凌晨,白俄罗斯第1方面军就率先对德军阵地发起突击。按照一贯战术,苏联军队首先发射了一轮密集的照明弹,将战场照得亮如白昼。紧接着,苏军将700万枚炮弹一举倾斜在德军阵地上,试图以此摧毁德军的战斗力。然而海因里希早就料到苏联人这一手,他事先将德军从部队撤出前沿阵地,因此,虽然苏军攻势惊人,但德军的伤亡却非常有限。一击不成,苏联人立马拿出看家法宝“人海战术”,用约1300辆坦克对德军阵地展开地毯式推进。
不过,苏军的进攻遭到德军强烈抵抗,绝境中的德军爆发出惊人的战斗力,截至16日结束前,苏军一共才推进约8公里。此战,苏军蒙受巨大损失,却没有达到当天突破德军防线的目的。朱可夫明白,如果这场战役无法取得胜利,苏军不能如期进入柏林,那么这场战役失败带来的“政治损失”,将无法拯救他本人。为此,朱可夫不得不在向斯大林汇报战况时,做出一定程度的检讨。
从1945年4月17日开始,朱可夫命令苏联三个方面军从三个方向分别对德军发动猛烈攻击,虽然朱可夫在正面战场上的进度仍然缓慢,但南北两个方向的进度却非常快。尤其是科涅夫的乌克兰第1方面军,仅用1天时间就突破了德军防线。4月19日,朱可夫终于从正面突破了德军的防御,基本上拿下了塞洛高地。此时德军仍未放弃阵地,从奥德布鲁赫沼泽到贝尔瑙,苏军每向前推进一步,都要付出惨重的损失。
4月20日,筋疲力尽的德军终于完全溃败,苏军坦克部队突破德军最后一道防线,抵达贝尔瑙,并将数量庞大的炮弹倾泻在柏林。
苏联250万红军在对德国残军占尽各种优势的情况下,损失了10多万士兵和超过2800辆坦克。
