5.攻取利沃夫
消灭德第13军的同时,包围圈外的战斗也如火如荼。在科涅夫的北翼,德军于西布格河的抵抗在7月19日瓦解,近卫坦克第1集团军和第13集团军右翼随即发起追击,他们的目标是桑河。但同一方向的巴拉诺夫集群却未能及时跟上,因为他们仍被德第20装甲步兵师纠缠在一小块环形阵地上。科涅夫对这一迟误(这已是巴拉诺夫在此次战役中的第二次)大为光火,于7月20日指责巴拉诺夫在“弱小敌人”面前的止步不前,是“犯罪行为”。虽然科涅夫发了火,德军还是把苏联人牵制了一个昼夜。直到第二天,第20装甲步兵师向西突围,巴拉诺夫才获得行动自由。德军这一战术成就对大局的影响很有限,由于哈佩的预备队消耗殆尽,其他红军部队的推进总的来说还算顺利。7月22日日终前,已挺进120公里的近卫坦克第1集团军在雅罗斯瓦夫地域进抵桑河,先头部队随即实施强渡,在西岸夺取了南北两个登陆场。但苏联人未能把大量坦克及时送过河去,而他们已经处于孤军冒进状态,把步兵主力(第13集团军)抛在50~55公里外,把战斗机机场抛在130~180公里外。就在这个当口,来自罗马尼亚的德第24装甲师迎击而来,德国空军也以每天300~400架次的规模空袭渡口。但部分苏联战斗机让他们付出了不小的代价。仅在7月22日空战中,德第8航空军的损失就超过20架。包括第10攻击联队2、3大队的7架Fw-190;第9攻击联队第4大队也有4架Hs-129被击落。苏德两军在桑河渡口激战到24日,此后随着步兵的抵达,苏军才得以继续渡河。
和兵临桑河的北翼集团相比,利沃夫方向的科涅夫中路集团却大为滞后。乘着苏军忙于歼灭第13军之际,德军增援部队不断开入利沃夫以东。自第101歼击师抵达后,7月19日又从南面调来第68步兵师;从北面调来第16装甲师和第168步兵师。此时的科涅夫还沉浸在包围德第13军的兴奋中,脑子有些发热。他对德军援兵的抵达全然没有察觉,却深信利沃夫的防务已经空虚,于当天命令两个坦克集团军向该城两侧发起进攻:近卫坦克第3集团军由北面迂回,坦克第4集团军则从南面进攻。由于坚信不会遭到有力抵抗,科涅夫还要求以“神速行动”最迟在第二天清晨前拿下利沃夫。可在战斗开始不久,苏联人就遭到德军来援4个师的顽强抵抗。德军防御主力展开在利沃夫以北(克拉斯诺耶以西),凭借岗峦森林和泥炭沼泽的有利地形,死死挡住近卫坦克第3集团军;利沃夫西南郊,第4坦克集团军也陷入恶战。由于缺乏步兵掩护,加上进攻前夜一场大雨冲毁了道路,前线苏军的弹药和燃料的运输受阻。2个坦克集团军打到7月21日都未能突破利沃夫防线。科涅夫预期中的“神速”行动变成了乌龟爬行。对这次失利,科涅夫一直否认是他的判断失误所致,还强辩说利沃夫在7月19日的确防务空虚,德国预备队是7月21日才开到的;并把坦克集团军的失败归咎于没有选对路线、兵力配属不当云云。但从西方公布的战场态势图看,德军预备队7月18日就已进入利沃夫以东,至7月20日4个师已经到位。也就是说,科涅夫所谓德军“没有预备队”的判断,从一开始就错了。
实际上,科涅夫所坚持的7月21日,是他自己变清醒的日子。他已意识到,光用坦克部队打不下利沃夫。好在布罗德以西围歼战将进入尾声,可以调动第60、38集团军的步兵来进攻,至于坦克部队,也应该摆脱不适合他们的城市攻坚战,而向科涅夫所主张的“更深远”纵深迂回。根据科涅夫的指示,7月22日,雷巴尔科的近卫坦克第3集团军在原阵地留下2个坦克旅和2个摩步营,主力则乘夜色悄悄绕开德军阵地和森林,开始向西北实施深远迂回。这次他们走上了“正道”。快速行军135公里后,雷巴尔科在24日进至亚沃罗夫、莫斯季斯卡地区,切断了利沃夫后方向北的交通线。在利沃夫以南,7月22日拂晓,第4坦克集团军的第10近卫坦克军也攻入城郊,开始展开巷战。一时间,攻守双方打得乱成一团。7月23日,一辆T-34坦克(属于第63近卫坦克旅)在本地出身的无线电员引导下,搭着一伙冲锋枪手单枪匹马闯入市中心,还冲上市府大楼,升起了一面红旗。这辆坦克在城里又打了几天,最后还是被德国人击毁了。
7月24日日终,直接防守利沃夫的几个德国师(包括新增的第357师)实际已三面被围。劳斯注意到这一威胁,一面加速从利沃夫以南撤出第1装甲集团军主力,向利沃夫守军靠拢,一面向利沃夫以西派出几个战斗群,竭力遏制雷巴尔科继续南下。在戈罗多克,德军以顽强抵抗阻止住了第7近卫坦克军。由于苏军坦克部队缺乏步兵支援(科涅夫直到7月26日晚才从第13集团军抽出第280步兵师支援雷巴尔科),非但无力完成包围,甚至没有立刻吓跑利沃夫城内的德军。战斗持续到7月26日,利沃夫守军向西和向北的退路均被切断,但在南部依然保持着出口。第二天(7月27日),德军最终放弃利沃夫,守军几个师从南部撤出,随即与第1装甲集团军主力在利沃夫以南建立起战线。在更深远的西部纵深,第1装甲师为确保通道畅通而与雷巴尔科的部队激战。
苏军突入利沃夫。街口有两辆坦克,其中一辆似乎是德军的“黑豹”
不过,科涅夫对南下消灭劳斯的兴趣已经衰退了,他的兴趣是西面的桑河。为此,他在7月26日就命令雷巴尔科分出第6近卫坦克军向西发展。该军于7月27日冲入佩列梅什利。在这里,雷巴尔科与卡图科夫的第1近卫坦克集团军会合。
至7月27日日终,科涅夫已经取得了阶段性成果,将方面军北翼和中路的战线向前推移了200~220公里,由北向南进至:亚努夫以西、索科武夫、佩列梅什利、多布罗米尔一线。方面军南翼虽然是次要方向,也在7月下旬转入全面进攻。7月24日,第1近卫集团军占领了加利奇,7月27日又与第18集团军配合,夺取了斯坦尼斯拉夫。匈牙利第1集团军被红军的攻击截成两段,所部8个匈牙利师(包括第2装甲师)被击溃,被迫退向喀尔巴阡山。其司令拜赖格菲将军被解职,8月6日起由米克洛什——达尔诺基接替。
现在,取得初胜的科涅夫大军开进了利沃夫市那四通八达的广场,长长的步兵和坦克队伍向着炮声隆隆的远方开去,身边的路标上写着:“距柏林—896公里。”在胜利者的追赶下,战败的哈佩被迫黯然退去。此时,北乌克兰集团军群已被分割为两部分:北面,第4装甲集团军一路西撤,退向维斯瓦河;南面,第1装甲集团军一部和匈牙利第1集团军退向喀尔巴阡山。两个集团渐行渐远,彼此之间出现一个巨大缺口,任由科涅夫大军如潮水般涌入,给他们制造麻烦的只有第24装甲师等少数德军阻击兵团。虽然大部分苏联飞机因为机场滞后,一时还跟不上先头部队的步伐,但德国空军经过十几天奋战,战力也大为衰退。7月份,其部分作战单位损失如下:
第52战斗航空联队第2大队 一说:损失17架Bf-109(4架战斗损失)
一说:战斗损失22架,事故损失11架
第54战斗航空联队第4大队 损失31架Fw-190(21架战斗损失)
第1攻击航空联队第1大队 战斗损失27架Ju-87
第77攻击航空联队第3大队 战斗损失21架Ju-87
第10攻击航空联队 损失59架Fw-190
第9攻击航空联队第4大队 损失47架Hs129(战斗损失26架)
从规模上推测,德国空军可能损失了超过300架飞机(包括战役前7月上旬的消耗)。与之相对,苏联空军承受的消耗也不轻松。第2空军集团军在7月记录了510架损失,其中388架被击落(172架战斗机,162架强击机,其他类型54架)。但对苏联空军来说,损失与伤亡还不是最大的问题,真正的当务之急是尽快追上不断前进的地面部队。就在此刻,科涅夫的大军不仅跨越了桑河,他们与维斯瓦河的距离也在迅速缩短。