Утром 24 июня 8-я танковая дивизия была выведена из состава 4-го корпуса. Пополнив запасы горючего и боеприпасов, она сосредоточилась в районе Жулкева для получения дальнейших приказаний. Затем поступил приказ командующего армией 8-й дивизии продолжить движение в район Буск, где поступить в подчинение командира 15-го мехкорпуса. И до начала июля 1941 г. эта дивизия действовала в составе 15-го мехкорпуса на радзеховском направлении.
25 июня контрудар в направлении Радзехов и Сокаль 15-й мехкорпус должен был наносить во взаимодействии с 4-м мехкорпусом. Но от последнего на радзеховском направлении действовала только 8-я танковая дивизия. 32-ю танковую дивизию командующий 6-й армией вывел из боя и 24 июня направил в район Яворова для нанесения контрудара по яворовской группировке.
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 танков.
В 18 часов дивизия получила приказ командира корпуса перейти в район Большой Богданувки, Сугнювки, Кульпаркува, где должна была организовать подвижную оборону вдоль Яновского шоссе на участке Козине, Женска Руска и по Грудек-Якельоньскому шоссе на участке Рудно, Зимна Вода. Танки 32-й дивизии заняли указанные рубежи обороны, прикрывая отход частей 6-го стрелкового корпуса через Львов на Винники.
К 29 июня германские части вышли на ближайшие подступы ко Львову. С отходом 97-й стрелковой дивизии к утру 4-й мехкорпус занял оборону на фронте Козице, Рудно, Наваиа, а штаб дивизии разместился в лесу в 2 км севернее Оброшина.