24 июня командующий 6-й армией поставил командиру 4-го мехкорпуса следующую задачу: подчинив группу Лысенко и передав обратно 81-й мотодивизии один мотобатальон, приданный 32-й танковой дивизии, не ожидая их подхода, выступить в направлении Нагачув, Залеска Воля. Далее, во взаимодействии с 97-й стрелковой дивизией, 4-му мехкорпусу следовало в 14 ч 00 мин 24 июня нанести удар в направлении Нагачув, Залеска Воля, разгромить противника в районах Ольшина, Хотынец, Млыны, отбросить его за реку Сан и тем снять угрозу окружения соседа слева. 32-й моторизованный полк направлялся во Львов, где должен был сменить 8-й моторизованный полк, несший гарнизонную службу в городе.
32-я танковая дивизия, двигавшаяся днем 24 июня с востока по улицам Львова, столкнулась с колоннами советского 8-го механизированного корпуса, который двигался навстречу. Создались пробки, которыми воспользовались местные националисты, беспрестанно обстреливавшие советские подразделения с крыш домов и чердаков. С 13 до 24 часов 24 июня в городе шли настоящие уличные бои с применением стрелкового, а иногда и артиллерийского оружия. Националисты ворвались в городскую тюрьму и выпустили из нее всех заключенных, затем прервали проводную связь штаба 6-й армии со штабом фронта, подняли настоящую панику среди городского населения и части армейских тыловых служб.
Понеся существенные потери, 32-я танковая дивизия к вечеру 24 июня оставила Львов и к 2 часам ночи 25 июня сосредоточилась в Яновском лесу в районе села Грабник.
Штаб 6-го стрелкового корпуса отдал 32-й танковой дивизии приказ атаковать позиции окопавшейся германской пехоты, без поддержки пехоты и артиллерии. Эта задача усложнялась еще и тем, что по району протекала речка Якша, а долина у Старого Язува была сильно заболочена.
К 2 часам дня 25 июня дивизия сосредоточилась на исходных позициях в районе Шипки, Ташыки, Бороусы. В 18 ч 20 мин она атаковала части германского 49-го горного корпуса в направлении Басяки, Вареницы, Семерувка. В результате этой атаки немцы потеряли 16 танков[31], 12 орудий, 14 прицепов с боеприпасами. Наши потери составили 15 танков 63-го танкового полка, а 64-й полк вообще не участвовал в бою, так как все его танки завязли в болоте. Дивизия отошла на исходные позиции.
Командующий армией Музыченко, вопреки приказу Жукова о переподчинении 8-й танковой дивизии 15-му мехкорпусу, продолжал использовать ее в своих целях. И в тот же день, 25 июня, эта дивизия (54 танка) атаковала Магерув, уничтожив батарею 7,5-см пушек. Нашим танкистам удалось в Магеруве захватить документы штаба 7-го артиллерийского полка немцев. Дивизия потеряла 19 танков.
Против 8-й и 32-й танковых дивизий в этих боях действовали 1-я горно-егерская и 68-я пехотная дивизии 49-го горного корпуса противника. 68-я дивизия, понесшая огромные потери, была выведена в резерв и заменена 4-й горно-егерской дивизией.
26 июня в 12 часов дня части 4-го мехкорпуса вышли из района Стажиска на Судовую Вишню, чтобы атаковать механизированные части немцев (разведка доносила о 300 танках), двигавшиеся из Мосциска на Львов.
32-я танковая дивизия, пройдя 85 км, к 18 часам подошла к урочищу Замлынье, и командир дивизии отправил в разведку батальон 64-го танкового полка. У реки Судовой Вишни разведка обнаружила только подразделения 14-го пехотного полка противника, но никаких танков там не было.
Весь день 28 июня 32-я танковая дивизия вела активную оборону на рубеже Воля Бартатовска, урочище Лес Майский, фольварк Петерсгоф и уничтожила 3 танка и 4 легковых автомашины противника, а также подавила огонь его батареи. При этом наши потери составили 8 танков.