維斯瓦河-奧德河攻勢

背景

随着巴格拉基昂行动的成功，在卢布林–布列斯特攻势中苏联第1白俄罗斯方面军分别在1944年7月27日及8月4日在维斯瓦河西岸建立2个桥头堡，但苏军在由1944年8月1日开始进行但失败的华沙起义中一直沉默，虽然其前线与起义者距离不远；而白俄罗斯第1方面军在利沃夫-桑多梅日攻势中在桑多梅日攻占另一个桥头堡（德国人称为巴拉诺夫桥头堡）。
在进攻开始前苏军已在这3个桥头堡已部署了大量的军用物资及兵力，苏军在步兵人数、火炮及装甲部队方面对德军占有很大的数量优势，德国情报机关知道这种情况及由东方国外军情部领袖莱茵哈德·盖仁将情报转交给海因茨·古德里安，古德里安将情报分析结果报告给阿道夫·希特勒，希特勒拒绝相信，认为这是“自从成吉思汗以来最大的谎话”，古德里安建议将德国北方集团军群中陷入克鲁兰口袋的一些德军师经波罗的海撤回来以补充防守兵力之需要，但希特勒拒绝，相反的他命令主要的后备兵力，由泽普·迪特里希指挥的德国武装党卫军第6装甲集团军被调往匈牙利王国以支援春醒作战行动。

德意志国防军

在此地区迎击苏军的是德国A集团军群，防守华沙以东的维斯瓦河向南至与沙格河的汇流点，在此地苏军有一个大型的桥头堡，即维斯瓦河边的巴拉诺夫，之后再向南至Jasło 。
该集团军群共有3个集团军，第9集团军部署在华沙一带，第4装甲集团军面对在维斯瓦河弯曲部的巴拉诺夫桥头堡，及第17集团军驻守在更南面，全军共有400,000人、4,100门火炮及1,150辆坦克，A集团军群由约瑟夫·哈尔佩陆军上将指挥  （当攻势开始后的1月20日，哈尔佩的职务由费迪南德·舍纳尔陆军上将代替）。

攻势

攻势于1月12日上午4时35分在巴拉诺夫桥头堡开始，乌克兰第1方面军以密集的炮火向第4装甲集团军进行轰击，集中攻击部署在该桥头堡的第48装甲军之数个师，攻击彻底破坏了它们的反击力量；第68步兵师的一个营级指挥官写道：“当苏军的烟幕消散时……我率领自己已被削弱的营进行作战…我只有1排士兵可以作战”。
最初之弹幕后再跟着试探性的进攻及上午10时的另一次猛烈炮轰，4小时后第3近卫集团军及第4坦克集团军的主要装甲部队投入战斗，当时第4装甲集团军已损失了67%的大炮及25%的士兵。
苏军快速向前推进在凯尔采切断守军，第4装甲集团军中央的后备部队，第24装甲军全力坚守，但已损失惨重及已经被迂回，南面的第48装甲军，与北面雷克纳格尔的第62军已完全被击溃，到1月14日乌克兰第1方面军已跨越奈达河，及开始向拉多姆斯科及瓦土河前进，第4装甲集团军最有力的部队，第24装甲军一直坚守凯尔采王1月16日晚上，因尼赫林下令撤退才被弃守。
在科涅夫北面的白俄罗斯第1方面军于1月14日早上8时30分于马格努谢夫及普拉维桥头堡以猛烈的炮火展开了对德国第9集团军之进攻，第33及第69集团军于普拉维桥头堡突入德军防线30公里，而第5突击及第8近卫集团军则从马格努谢夫桥头堡突破，第2及第1近卫坦克集团军随后进行攻击，由普拉维桥头堡进攻之第69集团军特别成功，防守之第56装甲军在战线被切断后全面崩溃，虽然德国第9集团军实施多次反击，但全归失败；第69集团军突破德军最后的防线及夺取了拉多姆，第2近卫坦克集团军攻占了索哈契夫，第1近卫坦克集团军被命令占领皮利察河岸的桥头堡及攻击罗兹，同时第47集团军越过维斯瓦河及由北面攻击华沙，而第61及波兰第1集团军则从南面包围该市。
德军只在1月15日进行反击，希特勒命令迪特利·曹肯将军的大德意志装甲军由东普鲁士南下以填塞第4装甲集团军防线的缺口，但朱可夫的部队已到达罗兹，在第9集团军撤退后，他向南撤向瓦尔特。

攻占克拉科夫；第24装甲军溃逃

1月17日科涅夫接受新的命令：利用他的机械化部队向布雷斯劳推进，及使用第59及第60集团军在其南翼通过克拉科夫进攻上西里西亚工业区，克拉科夫被第59及第60集团军包围后联同第4近卫坦克集团军在1月19日完好无损地被苏军占领，德国守军仓皇撤退。
乌克兰第1方面军第2阶段之目的远为复杂，部队要完全包围及攻占整个上西里西亚工业区，在这里他们要面对由舒尔兹指挥的德国第17集团军，科涅夫于是命令第59及第60集团军向前进攻，而第21集团军由北面包围该地区，他也命令利巴尔科的第3近卫坦克集团军在1月20日由布雷斯劳出击，沿奥德河上游向南进攻，以切断德国第17集团军的退路。 
同时德国第4装甲集团军的残余仍然尝试退回新的防线，1月18日尼赫林及第24装甲军发现他们原定向北撤退的预定路线已被封锁，因此向西撤退及接收从包围圈逃出来的德国第62军的残余，大部分第62军的士兵已在普尔济苏哈被包围消灭，由于浓雾帮助，第24装甲军的先头部队在1月22日到达瓦土河及与迪特里希·冯·绍肯的部队会合，最终能渡过奥德河，这里距离苏军攻势开始时的地方已有350公里。

德国第17集团军由上西里西亚撤退

1月25日舒尔兹要求批准他大约100,000人的部队由在卡托维兹附近的突出部撤退，但被拒绝，1月26日他再重复其要求，舍尔纳最终在1月27日晚上批准撤退，当时科涅夫因德国第17集团军进行撤退而没有遇到抵抗，已完好无损地攻占该地区。
在科涅夫的北翼，第4坦克集团军的前锋已到达奥德河，在斯多纳瓦建立了一个主要的桥头堡，而第5近卫集团军亦在上游的阿赫劳建立了另一个桥头堡。

第1白俄罗斯方面军的进攻；苏军解放华沙

在北面朱可夫的白俄罗斯第1方面军亦有很大进展，因为德国第9集团军未能组织有效的抵抗，其第36装甲军被部署在华沙前面，被击退至奥德河以西，在第2集团军的隔邻，华沙在1月17日被解放，因为A集团军群发出命令弃守该城；第2近卫及第3突击集团军进入了这个在华沙起义后遭到德军严重破坏的城市，而希特勒就对放弃这个'要塞'大为震怒，逮捕了陆军上校、行动处长吉斯贝特·古斯塔夫·博吉斯拉夫·卡尔·冯·博宁·布莱廷，及将第9集团军和第36装甲军司令、陆军上将马克西米连·冯·律多比兹及瓦尔特·弗里斯将军撤职。 
第2近卫坦克集团军向奥怂河前进，而在南面的第8近卫集团军在1月18日到达罗兹，在1月19日攻占该城，第1近卫坦克集团军在1月25日包围波兹南，随后几天，第8近卫集团军开始攻打该城，虽然在波兹南围城战中爆发激烈战斗，但该市最终陷落。
在朱可夫的白俄罗斯第1方面军东北面，由康斯坦丁·罗科索夫斯基元帅指挥的白俄罗斯第2方面军于1月23日在东普鲁士攻势中到达奥德河三角洲的波罗的海沿岸，从而弧立了在东普鲁士的德国中央集团军群。

朱可夫向奥德河之进攻

在包围波兹兰后第1近卫坦克集团军向边境地区由大批德意志青年军及德意志国防军拼凑成防守的奥巴马河前进，其中以切斯特林要塞防守最为严密。
这时德军指挥系统重组令有少量部队用来拼凑出维斯瓦河集团军群；包括由两个后备步兵师编成的武装党卫军第5山地军被部署沿奥巴马河及战前边境碉堡名为邱斯都林要塞防守；而库马装甲掷弹兵师则被命令支援他们。
军事历史学家厄尔·齐姆克描述该进攻时表示:

25日朱可夫的主力部队通过波兹南向柏林40公里以东切斯特林前进，苏军的进攻路线像一个庞大的扫雪机，其目标是从华沙到波兹南再到柏林，A集团军群的所有部队被包围，其攻势左边已分割德军及渡过奥德河，在右边德国人除了一个在数天前被希特勒新建立的维斯瓦河集团军群之外什么都没有
厄尔·齐姆克。
1945年1月25日希特勒重新命名3个集团军群，北方集团军群改名为克鲁兰集团军群；中央集团军群改为北方集团军群及A集团军群改为中央集团军群。
第2近卫坦克集团军及第5突击集团军几乎没有遇到抵抗就到达奥德河；第5突击集团军的一个单位于1月31日渡过冰冷的河流及攻占甚切青。
苏联最高统帅部在2月2日宣布行动完结，朱可夫希望乘胜直接进攻柏林，因为德军的防线已经崩溃，但白俄罗斯第1方面军的北翼过分暴露及德军发动名为受夏至行动的反攻打击其前锋，令苏军指挥部认识到必须先进行旨在清除在波美拉尼亚的东波美拉尼亚攻势，然后才能进攻柏林。

解放奥斯维辛集中营

1月27日科涅夫之乌克兰第1方面军的部队陆军上将第60军第322步兵师）解放了奥斯维辛集中营，在这里找到很多犹太人大屠杀的证据。

德裔人之迁徙

根据安东尼·比弗及其他几个时事许员表示红军士兵曾掠夺财物及残酷对待德国难民，数以千计的难民一有机会便尝试到达美国及大英帝国的前线。

集中营囚犯的死亡行军

从1月开始，德国人亦开始了消除剩下的集中营及战俘营，他们分布在沿苏军进攻路线的波兰、东普鲁士、西里西亚及东波美拉尼亚，迫使很多囚犯向西步行几百公里，过程中有很多人死亡。

结果

维斯瓦河-奥得河攻势以苏军完全胜行而结束，在行动中苏军前进了几百公里，解放了大部分波兰及到达德国边境，攻势击溃了A集团军群及其它防守部队，但是德军在西里西亚及波美拉尼亚的顽强抵抗，及在东普鲁士的战斗持续，令进攻柏林的行动延迟数个月，这段时间内，德意志国防军被再次重建轴心国中庞大的军队。