利沃夫-桑多梅日攻勢

巴格拉基昂行动—建立阶段

1944年6月初由陆军元帅瓦尔特·莫德尔指挥的德国北乌克兰集团军群已经被推回至第聂伯河西岸及坚持在乌克兰西北角，斯大林命令要完全解放乌克兰，因此苏联最高统帅部筹划行动计划，最后变成利沃夫-桑多梅日行动，当时行动被称为利沃夫—普热梅希尔行动，行动之目标是由伊万·科涅夫指挥的乌克兰第一方面军攻占利沃夫及消灭仍在乌克兰的德军。
同时间苏联最高统帅部亦制订了更大规模的巴格拉基昂行动以配合科涅夫的进攻，巴格拉基昂行动之目标是攻占白俄罗斯，将德军压迫往波兰东部，巴格拉基昂行动在1944年6月22日发起，刚好是德军入侵苏联的巴巴罗萨行动实施3周年纪念的日子。该行动将已被削弱及士气低落的德国中央集团军群崩溃，进攻较预计的更加成功，斯大林渴望地将中央集团军群击退至维斯瓦河，如果这样，巴格拉基昂行动将令整个中央集团军群全面崩溃及毁灭。

防守力量

同时莫德尔的北乌克兰集团军群司令位置已由陆军上将约瑟夫·哈佩尔替代，哈佩尔的部队包括两个装甲集团军由陆军上将哥特哈德·海因里希指挥的第1装甲集团军及由瓦尔腾奈宁装甲兵上将指挥的第4装甲集团军，配属于第1装甲集团军的有匈牙利第1集团军，哈佩尔的部队总共只有420辆坦克、三号突击炮及其它装甲车辆，其集团军群总共有兵员大约370,000人，但是匈牙利的部队不被德国国防军陆军总司令部信任（因此只被配属于第1装甲集团军内），唯一可靠的是拥有700架飞机的德国空军第4航空队包括拥有丰富作战经验单位的德国空军第8航空军，但是由于指挥上的束缚，哈佩尔在没有更多沟通渠道下不能直接控制德国空军单位，这是纳粹官僚政治的结果。
由科涅夫指挥的苏军在人数上超越德军，乌克兰第一方面军共有兵员超过120万人、2,050辆坦克、16,000门火炮及迫击炮，苏联空军亦有超过3,250架飞机提供支援，除此之外科涅夫的部队之士气亦非常高昂，他们已进攻了接近1年，见证了在北面的中央集团军群的崩溃，苏军的进攻有两个矛头：第一由苏军第3近卫集团军、第1近卫坦克集团军及第13集团军向拉瓦俄罗斯；第二由苏军第60集团军、第38集团军、第3近卫坦克集团军及第4坦克集团军指向利沃夫，苏军的优势是在只有26公里的战线内对德军形成密集优势，科涅夫在每公里战线上部署了240门火炮及迫击炮。

进攻开始

1944年7月13日在北面对拉瓦俄罗斯的进攻开始，苏军轻易的经Horokhiv推进，德国守军：已被削弱的第42军利用猛烈的后卫战逐步后撤，傍晚时苏军第13军突入德军防线20公里，苏军又在第13军之北翼进行突破。
翌日在德国第13军南面的布罗迪，为攻占利沃夫的进攻展开，苏军在南面的进攻令德国第13军非常危险的陷入一个突出部内，而北翼对拉瓦俄罗斯的进攻正开始分叉，数个苏军第13集团军的单位向南推进及意图包围德国第13军。
北翼之苏军遭遇到已被削弱的德军第291及第340步兵师，但它们很快的被消灭，7月15日奈宁上将意识到其第4装甲集团军已遇到危难，命令后备的两个师：德军第16及第17装甲师发动反攻以阻止苏军在北面的进攻，两个师总共才有43辆装甲车，虽然尽了最大努力，反攻却陷入泥沼，苏军强大的兵力将迫使第16及第17装甲师加入其他步兵部队一同撤退，科涅夫命令巴拉洛夫机动集团向突破口推进以扩大战果，该集团在强大的空军支援下快速推进，3天后攻占比尔及格温及在布格河西岸建立桥头堡，从而切断了德国第3装甲军的通讯及退路。

包围布罗迪

在南面苏军的主要攻击目标是第1及第4装甲集团军的接合部，但在7月14日被德军一个叫C营级步兵师击退，苏军因而将进攻矛头转向南面，在猛烈的炮火攻击及轰炸支援下，攻击已经被削弱的第349及第357步兵师，第349步兵师在攻击下立即崩溃，残余被迫立即溃逃，由于C营级及第357步兵师的行动，苏军的突破口只要3公里—4公里阔，虽然如此苏军继续向佐洛乔夫及Sasiv推进，成楔形队形在德国第13军及隔邻的第48装甲军之间突进。
德军两个军的炮火开始充满在狭窄的突出部内，德军第1、第8装甲师及武装党卫队第14加利西亚武装掷弹师联合发动反攻，当第1装甲师及第14加利西亚武装掷弹师进展良多时，第8装甲师却出现一些错误以致进入第3装甲军的区域内，因而后路被第48装甲军及第1装甲师切断，因而不再参与余下之进攻，虽然最初有一些进展，但在轰炸机在战区内投下了17,200枚炸弹下苏军能阻止了德军的进攻，缺少了第8装甲师下德军的进攻，第8装甲师的指挥官遗漏了一些长细微的指令，尝试带领他的部队包围苏军，相反的该师被吸引在高速公路上及因苏军攻击机之攻击而付出大量死伤，虽然如此，南面之攻击缓慢下来。
7月16日科涅夫命令第3近卫坦克集团军司令帕维尔·里巴尔科陆军中将向南推进，这表示该集团军将通过狭窄的突出部而要面对德军的炮火及猛烈反攻，第3近卫坦克集团军接受任务及苏军之进攻恢复，德国第3装甲军意识到需要撤退以避免被包围，命令全军向欧根亲王防线退却，这是一条在1944年6月修筑了但没有人防守的防线，苏军猛烈的进攻在局部地区突破了防线，第14加利西亚武装掷弹师开始行动以收复防线，他们取得了一些成功消灭了一个单位的约瑟夫·斯大林重型坦克阻止了敌人的进一步突破，虽然有下属不断的警告，第3装甲军司令阿尔夫·侯菲中将没有命令作进一步撤退，令其4 个师留在布罗克突出部面对威胁。
7月18日苏军新的进攻突破了南翼，这天稍晚时分，苏军之矛头接近了布斯克，从而完成了包围，为数45,000人的第3装甲军被围困布罗迪附近，同时在北乌克兰集团军群的防线上打开了一个200公里的缺口。

被消灭在布罗迪—目标重新订定

对于被包围在布罗迪的德军没有得到任何援助，虽然已被削弱的德国第48装甲军及第24装甲军不断发起反攻，苏军包围网不断收紧，在苏军不断的进攻下，哈佩尔命令撤退及放弃已被围困的第3装甲军，在面对不断的炮火轰击及空中轰炸下，被围部队不断尝试突围，但都被苏军装甲部队逐回及德军付出了巨大死伤，7月22日苏军的进攻将包围圈一分为二，到晚上所有抵抗均被清除，一些生还者分成小股单位及尝试突围，只有很少人到达轴心国的战线，其中包括武装党卫队第14加利西亚武装掷弹师中的2,000名自愿者，在该战役前，该师有兵员15,000人，科涅夫在战役中获得了意想不到的成功，哈佩尔的集团军群正在后退，第4装甲集团军撤退到维斯瓦河，而第1装甲集团军联同匈牙利第1集团军退往喀尔巴阡山脉一带。
利沃夫（Lviv, Lwów）本身在7月26日被攻占，该城很轻易的被苏军收复，德军被赶出北乌克兰，由于看到此次成功，苏联最高统帅部在7月28日发出新的命令，科涅夫的部队在进攻中要渡过维斯瓦河及攻占被纳粹占领的波兰南部城市桑多梅日。

重新进攻—攻占桑多梅日

苏军在7月29日重新进攻，科涅夫的矛头很快到达维斯瓦斯河及在巴拉努夫附近建立了一个很强大的桥头堡，德军在桑多梅日附近发动反攻以阻止苏军桥头堡扩展，8月初哈佩尔从德国南乌克兰集团军群获得增援，共5个师，包括1个装甲师，它们立即在桑多梅日附近展开行动，之后另外5个德军师、3个匈牙利师、6个突击炮旅及第501虎式重型坦克营（配备虎II坦克）也归哈佩尔指挥。
德军之后发动更猛烈的反攻以阻止苏军渡过维斯瓦河，以河东岸的米列茨及塔尔诺布热格，这些进攻令苏军付出很大代价，到8月中科涅夫的矛头第6近卫坦克军只剩下67辆坦克，德军由第501虎式重型坦克营及第16装甲师发起反击，德军坦克总数共140辆，包括20辆虎II坦克，虽然在数量上处于劣势，第6近卫坦克军仍坚守了桥头堡及击毁了10辆虎II坦克，8月16日德军的反攻开始失去动力，及桥头堡的指挥官里巴尔科将桥头堡范围扩大至120公里及攻占桑多梅日，到这时双方均筋疲力尽，战事沉寂下来及苏军的进攻被彻底完成。