进抵奥得河
奥得河处于波兰境内,是德军东线的最后一道防线,突破这道防线,就可以直接向德国首都柏林挺进。为防守这道防线,德军修筑了坚固的工事,由A集团军群56万人驻守。苏军的反攻部队越过波兰国境线后,由朱可夫元帅指挥的白俄罗斯第1方面军和科涅夫指挥的乌克兰第1方面军共220万人,组成了强大的攻击力量,并有波兰第1集团协同作战,从1945年1月12日至2月3日,发动了由维斯瓦河至奥得河的进攻战役。经过血腥的激战,歼灭德军22万人。德国A集团军向西溃退。苏军夺取了奥得河西岸的全部登陆场,控制了奥得河沿岸150英里的地盘,将东西两侧的德军隔离开来。
1月31日,苏军冒着铺天盖地的暴风雪攻入柏林的外围城市。朱可夫的第1方面军,已经占据了柏林东北方向的科尔斯道夫镇,离柏林仅有67英里。其他的部队则迂回几百里之外的东部和南部。据报道,德国难民像被猎狗追踪的狐狸一样,跑在苏军的前面,其中有些人居住在希特勒强夺的波兰生活区里,有些人来自德国东部地区。难民中还有德国士兵和希特勒的将领。据说海因里希·希姆莱就在其中,他是接受希特勒的命令,去东部前进“制定和实施强硬的决策”的,结果也被苏联红军迅猛的攻势冲得七零八落,仓皇逃命。
与此同时,苏军还于1月13日至4月25日,在东普鲁士发动了战略性进攻战役,苏军167万人,德军78万人,双方有数千架飞机和几万门大炮、坦克对垒。经过三个半月的激战,歼灭德军10多万人,有力地配合了苏军在柏林方面的胜利进军。