为彻底收复乌克兰和解放波兰东南部,苏军乌克兰第1方面军(司令为苏联元帅科涅夫)决心以120万人、2200辆坦克和自行火炮、1.39万门火炮、3000架作战飞机发起利沃夫—桑多梅日战役。德军北乌克兰集团军群(总司令为莫德尔元帅)企图以90万人、900辆坦克和强击火炮、6300门火炮、700架作战飞机,依托完备的防御体系,将苏军阻止在布格河以东。
1944年7月13~27日,苏军右翼和中央2个突击集团,分别向俄罗斯拉瓦方向和利沃夫总方向实施主要突击。左翼向斯坦尼斯拉夫、德罗戈贝奇方向实施辅助突击。22日,苏军围歼德军布罗德集团8个师。27日,苏军主力收复利沃夫。
7月28日~8月29日,苏军主力于右翼向西发展进攻,7月30日强渡维斯瓦河。8月18日,苏军解放桑多梅日,后将这一地域的维斯瓦河西岸登陆场扩大到正面75公里,纵深55公里。
此役,苏军全歼德军8个师,重创32个师,解放了乌克兰西部和波兰东南部,并在桑多梅日以西地域建立战役登陆场,为尔后向西发展进攻创造了条件。