到3月底,苏军共击溃德军66个师,其中全歼10个师、1个旅。苏军向西推进了400公里,解放了第聂伯河以西的全部乌克兰土地,并渡过普鲁特河,进入罗马尼亚国境,打开了进军东欧和巴尔干地区的通道。
1944年3月底到5月12日,苏军又发动"第3次打击",一举解放了敖德萨和克里米亚半岛,歼敌14.7万人,肃清了苏联最南部的敌军。苏联黑海舰队重新获得了在黑海的行动自由,创造了发动海上进攻的有利条件。
1944年6月,配合西方盟军开辟欧洲第二战场的诺曼底登陆战役,苏军发动了强大的夏季攻势,迫使德军在东西两线作战,腹背受敌。6月10日到6月底,苏军向芬兰方面发起强大反攻,一举击溃芬兰军队,迫使芬兰要求停战求和,退出了战争。作为夏季攻势的序幕,这次战役被称为"第4次打击"。
6月23日到7月底,苏军发起"第5次打击",也即著名的白俄罗斯战役。这一战,苏军投入250万兵力、6000辆坦克、5000架飞机、4.5万门火炮和迫击炮,在辽阔的白俄罗斯大地上与150万德军进行了1个多月的浴血奋战。
7月3日,苏军解放了白俄罗斯首都明斯克。7月13日,解放立陶宛首都维尔纽斯。7月23日,占领波兰的重要城市卢布林。7月27日,攻占邵良,逼近里加湾海岸;同一天,苏军进抵波兰的比亚维斯托克城,控制了通往华沙的交通要道。8月1日,苏军渡过涅曼河,逼近德国的东普鲁士。
在白俄罗斯战役中,苏军共歼敌54万人,向西推进500~600公里,解放了白俄罗斯的全部、立陶宛的大部分、拉脱维亚的一部分和波兰的东部领土,并进逼华沙和德国边境,从而开辟了进军柏林的战略要道。
为了配合白俄罗斯战役,7月13日到8月底,乌克兰第1方面军发起"第6次打击",也即收复西乌克兰的战役。到7月27日,苏军不仅收复了西乌克兰,而且渡过维斯瓦河,占领了波兰山多梅希以西的地区。8月,苏军攻入捷克斯洛伐克境内。这一战,苏军共消灭德军17万多人。
1944年8月20日到9月底,乌克兰第2、3方面军在黑海舰队配合下,发起雅西一基什尼奥夫战役,也即影响巨大的"第7次打击"。经此一役,拥有80万人的德国"南乌克兰"集团军群几乎全军覆没。苏军推进了800~1000公里,攻入罗马尼亚和保加利亚,迫使罗马尼亚和保加利亚退出轴心国集团,并对德宣战。
1944年9~12月,苏军又连续发动了第8、9、10次打击。解放了爱沙尼亚和拉脱维亚的大部分领土,包围了德国在欧洲的最后一个盟国--匈牙利--的首都布达佩斯,打到了南斯拉夫境内和德国边境。盘踞在芬兰最北部的德军被赶到了挪威北部。
1944年底,苏联本土的战役结束,全部领土获得解放。当年,苏军共歼灭德军200多万人,不但把德军全部赶出苏联,而且攻进了东欧各国,进逼德国本土。
从1944年10月份开始的匈牙利战役,一直延续到了1945年春季。匈牙利是通往奥地利和德国南部的门户,因此,德军拼命死守这一防线,希特勒不断从各条战线上抽调兵力增援匈牙利战场。苏军于1944年12月26日包围布达佩斯城内18万德、匈军队,一直激战到1945年2月13日才攻占该城。苏军击毙了4万多敌军,俘虏了11万人。
丢失布达佩斯之后,希特勒又在巴拉顿湖附近集结35个师的德军,从3月5日至15日,发起了强大的反扑。苏军在防御战中歼敌4万多人,随后在3月16日开始反攻。4月初,苏军进入奥地利境内。4月13日,占领了奥地利首都维也纳。一个月之内,苏军推进了200公里,消灭敌军13万人,解放了匈牙利全境和奥地利东部地区,从南部逼近了德国本土。
从南部进逼德国的同时,苏军又从北部发动了规模宏大的维斯瓦河-奥得河战役。这一战,苏军投入180个师、120万人,兵力约为对阵德军的3倍。1945年1月12日,苏军从波兰维斯瓦河西岸的山多梅希发起进攻。1月15日,苏军占领基埃尔策城,随后兵分两路,向西挺进。1月19日,苏军解放了波兰的古城克拉科夫,1月底攻占卡托维兹,并肃清了德国的重要工业区--西里西亚--的全部德军。西里西亚的地位仅次于鲁尔工业区。失去西里西亚之后,德国的煤产量下降3/4,钢铁产量下降5/6,加速了德国经济的破产。