Так как основные силы вражеской группировки были скованы в районе Дубно, 11-я немецкая танковая дивизия находилась в районе Острог одна и была вынуждена отражать ожесточенные контратаки группы советских войск под командованием генерал-лейтенанта Лукина М. Ф. Вместе с наземными войсками активное участие в уничтожении гитлеровских танков в районе Острог принимали авиационные части. По признанию противника, советская авиация имела в этом районе абсолютное господство в воздухе и бомбардировала вражеские танки с бреющего полета, нанося тем самым большие потери врагу.
Но и положение 8-го механизированного корпуса, расчлененного на две группы, продолжало осложняться. К исходу 29 июня противник развернул против группы генерала Рябышева дополнительно 57-ю и 75-ю пехотные дивизии, вследствие чего на соединение корпуса в районе Дубно надежды уменьшились. Оценив сложившуюся обстановку, генерал Кирпонос вновь потребовал от 19-го механизированного и 36-го стрелкового корпусов организовать наступление по сходящимся направлениям на Дубно и установить связь с 8-м механизированным корпусом. 29 июня соединения этих корпусов перешли в наступление.
Удар 36-го корпуса пришелся по боевой группе 16-й танковой дивизии, которая должна была наступать через Верба в восточном направлении. Понеся большие потери, эта группа бежала с поля боя. В ночь на 30 июня она была вновь атакована советскими стрелковыми частями, но на этот раз, усиленная подтянутыми сюда пехотными соединениями, выстояла. Активно начал боевые действия и 19-й механизированный корпус, но вскоре был остановлен ожесточенно сражавшимся врагом. Несмотря на значительные успехи, соединиться с войсками 8-го механизированного корпуса частям 19-го механизированного и 36-го стрелкового корпусов и на этот раз не удалось.
Вследствие того что в действиях советских войск был вскрыт целый ряд существенных недостатков. Военный совет Юго-Западного фронта 29 июня отдал специальную директиву об устранении их.[132]
В ней указывалось, что войска плохо организуют разведку, в результате чего не знают, какой противник наступает. Отмечалось также, что слабое обеспечение стыков и флангов позволяет врагу просачиваться в них. Для управления боем, констатировалось в директиве, плохо использовалось радио. Так, например, 36-й стрелковый, 8-й и 19-й механизированные корпуса не имели радиосвязи во время наступления в районе Дубно. Вместе с тем отмечалась и недостаточная организация взаимодействия родов войск в ходе наступления, особенно между пехотой и артиллерией. В 146-й стрелковой и 14-й кавалерийской дивизиях при организации наступления западнее Кременец дивизионная и полковая артиллерия находилась на огневых позициях в 6–7 км от наступающих войск, ведя огонь по противнику на пределе. Указывалось также и на то, что боевые порядки при наступлении не выдерживаются, войска наступают скученно, при отсутствии должного сочетания огня и движения.Требованиями этой директивы войска Юго-Западного фронта руководствовались в последующие дни боев. Более организованно действовали они 30 июня, хотя враг и сосредоточил большое количество танковых, моторизованных и пехотных соединений в районах Дубно и Острог. Упорные бои в этих районах не прекращались весь день. Несмотря на численное превосходство противника в силах и средствах, добиться сколько-нибудь существенных успехов ему не удалось. Немецко-фашистские соединения понесли большие потери, но продвинуться вперед не смогли. 1 июля группа Попеля неоднократно предпринимала попытки прорваться из Дубно в юго-западном направлении, чтобы соединиться с главными силами корпуса. Однако войска 16-й немецкой танковой дивизии не позволили сделать этого, и 2 июля бригадный комиссар Попель, потеряв связь с генералом Рябышевым, решил пробиваться на восток.[133]