Несмотря на это, 23-я танковая дивизия под ударами авиации противника продвинулась в указанном направлении на 60–70 километров, но ее тыл оказался отрезанным от танковых колонн. В другой, 28-й танковой дивизии этого корпуса 23 июля успешно действовал только один 55-й танковый полк, который разгромил вражескую колонну танков и мотопехоты, уничтожил артиллерийскую батарею и 7 противотанковых орудий врага, но из-за отсутствия поддержки остальными частями и эта контратака была прекращена.
С утра 24 июня контрудар в полосе 8-й армии Северо-Западного фронта был возобновлен и вылился в крупное встречное танковое сражение, в котором с обеих сторон приняло участие около одной тысячи танков. Наибольшего успеха достигла 2-я танковая дивизия 3-го механизированного корпуса, разгромившая 400-й мотопехотный полк противника и уничтожившая более 40 его танков и 18 орудий [116].
Затем согласованные между собой по месту и времени действия соединений, участвовавших в контрударе, продолжились 25 июня и завершились отходом советских войск, почти непрерывно подвергавшихся ударам вражеской авиации. Своей цели контрудар не достиг. Его результатом явилось нанесение некоторых потерь частям 41-го моторизованного корпуса противника при огромных собственных потерях. Так, 12-й механизированный корпус лишился около 80 % материальной части [117].
В ходе приграничных сражений контрудары интенсивно наносились и в полосе обороны Западного фронта. Уже 22 июня командующие 3-й и 4-й армиями приняли решение на нанесение контрударов силами своих 11-го и 14-го механизированных корпусов северо-западнее Гродно и на брестском направлении.
Наиболее успешно действовали соединения 11-го механизированного корпуса 3-й армии (командир корпуса – генерал-майор Д.К. Мостовенко), особенно 29-я танковая дивизия под командованием полковника Н.П. Студнева. Развернувшись западнее Гродно в полосе шириной 6 км, дивизия атаковала наступавшие соединения 20-го армейского корпуса противника и отбросила их на 6–7 км к западу. К середине дня 22 июня к ней присоединилась 33-я танковая дивизия. Однако из-за отсутствия авиационной поддержки и надежной противовоздушной обороны, взаимодействия со стрелковыми частями и артиллерией корпус успеха не добился и, потеряв около 450 танков из 900, к исходу дня перешел к обороне по восточному берегу реки Королин.
Контрудар 14-го механизированного корпуса 4-й армии успеха не имел, поскольку его 22-я и 30-я танковые дивизии, действуя отдельными частями в полосе шириной до 50 километров, 23 июня проводили, по существу, разрозненные контратаки против крупных сил противника и под непрерывными ударами его авиации. В ходе боя корпус потерял около 150 танков из 230, принимавших участие в контрударе. Попытки командования 3-й и 4-й армий восстановить положение по государственной границе силами своих резервов закончились неудачей [118].
Вслед за армейскими контрударами, несмотря на их неудачу, в период с 23 по 25 июня в полосе Западного фронта был нанесен фронтовой контрудар. Вырабатывая замысел на проведение этого контрудара, командующий войсками Западного фронта генерал армии Д.Г. Павлов решил силами двух механизированных и одного кавалерийского корпусов 23 июня нанести контрудар из района Гродно во фланг частям 8-го и 20-го армейских корпусов противника, наступавшим из сувалкского выступа. В состав этой контрударной группировки (конно-механизированной группы) были включены 11-й механизированный корпус 3-й армии (командир корпуса – генерал-майор Д.К.Мостовенко), 6-й механизированный корпус 10-й армии (командир корпуса – генерал-майор М.Г.Хацкелевич) и 6-й кавалерийский корпус под командованием генерал-майора И.С.Никитина. Возглавил контрударную группировку заместитель командующего войсками Западного фронта генерал-лейтенант И.В.Болдин.
Ввиду того что соединения, привлекавшиеся для нанесения контрудара, были очень разбросаны, на подготовку боевых действий была отведена лишь одна ночь, 23 июня перешел в наступление только 11-й механизированный корпус. Остальные корпуса подверглись сильным ударам с воздуха и выйти на рубежи перехода в атаку не успели.
24 июня 11-й механизированный корпус и часть сил 6-го механизированного корпуса нанесли удар южнее Гродно, сковав четыре пехотных дивизии противника и задержав их продвижение на Лиду. 25 июня контрудар был безуспешно завершен: сказались господство авиации противника в воздухе, слабое зенитное прикрытие и артиллерийское обеспечение советских войск, их плохое взаимодействие и обеспечение горючим [119].
В полосе обороны Юго-Западного фронта, в штабе которого в то время находился Г.К. Жуков, было проведено большое количество контрударов.