Напряженные наступательные бои продолжались два дня. Наибольшего успеха достиг 7-й гвардейский танковый корпус — 20 июля его войска заняли Великий и Малый Дорошув, а 21 июля Зашкув и завязали бои за Бжуховице. До Львова оставалось всего 6 км, однако ввиду постоянного подхода к противнику подкреплений наступление у Бжуховице успеха не имело. Войска 9-го мехкорпуса взяли Куликув, отбивая в то же время сильные контратаки со стороны бродской группировки противника с северо-востока, а также со стороны Жулкев. 6-й гвардейский танковый корпус занял Ременув и Цеперув, однако дальнейшего продвижения не имел, отражая контратаки противника со стороны Львова.629 За период с 19 по 22 июля безвозвратные потери 3-й гвардейской танковой армии в матчасти составили 60 танков и САУ.630
Командование фронтом предвидело возможные трудности захвата Львова внезапным ударом с севера и уже в 4 часа 20 июля направило в адрес командующего 3-й гвардейской танковой армии телеграмму: