На крайнем левом фланге армии к рассвету 8 июля кавалерийская бригада 45-й стрелковой дивизии с боем заняла м. Кульчин (западнее г. Староконстантинов).
Поздно вечером 7 июля командарм 1-й Конной получил новую директиву фронта, в которой указывалось, что польские войска в беспорядке отступают к западу, стараясь контратаками некоторых своих частей обеспечить себе отход на запад. Для неотвязного преследования противника было приказано:
12-й армии, выполняя основную задачу, кавалерийскими частями ударной группы развить самое стремительное наступление в обход ст. Сарны в общем направлении Березно — Степан, дабы отрезать части 3-й польской армии от переправ на р. Случь и Горынь и уничтожить их. Сарны должны быть заняты не позднее 11 июля.
1-й Конной армии с целью захвата в плен, совместно с частями 12-й армии, Староконстантиновской группы противника, захватить стремительным ударом левофланговых частей район Кульчин — Базалия, где установить связь с 8-й кавалерийской дивизией, направленной для овладения районом Купель — Базалия.
14-й армии, стремительно преследуя противника по всему фронту, пленить Староконстантиновскую группу противника при помощи 8-й кавалерийской дивизии, согласовав ее действия с левофланговыми частями 1-й Конной армии.
Фактически к 8 июля соседи 1-й Конной армии выходили:
12-я армия — к Березно — Людвиполю (в 2—3 переходах уступом сзади 1-й Конной армии) и 14-я армия на линию железной дороги Староконстантинов—Проскуров. Обстановка на фронте фактически уже не соответствовала задачам, поставленным в вышеуказанной директиве, так как Староконстантиновская группа противника уже вышла из-под удара 14-й армии и, нанеся в свою очередь удар 45-й стрелковой дивизии в районе Острога, двигалась в район Кременец — Дубно на соединение с группой генерала Шиманского.
В районе Александрия — Костополь в то же время сосредоточивалась другая мощная группа противника (части польской 2-й армии), которая имела задачей, нанеся удар на Ровно, выйти на соединение с южной группой генерала Шиманского и этим ликвидировать успехи Конной армии у Ровно.
Командование 1-й Конной армии учитывало эту обстановку, но, предоставленная своим собственным силам, при слабом движении вперед соседних 12-й и 14-й армий 1-я Конная армия не могла оставаться сосредоточенной в одном кулаке в районе г. Ровно. В силу сложившейся обстановки она должна была допустить определенную разбросанность своих сил для выполнения целого ряда частных задач, поставленных ей фронтом и вытекавших из группировки противника.
На рассвете 8 июля командарм 1-й Конной отдал приказ 083/оп, которым ставил следующие задачи своим дивизиям:
Начдиву 4-й кавалерийской предписывалось всеми мерами содействовать 44-й стрелковой дивизии (левофланговой дивизии 12-й армии), наступавшей на Людвиполь, стараясь разбить противника, находящегося в районе Александрия;
6-й кавалерийской дивизии (оставаясь в районе северо-западнее г. Ровно) не допускать наступления противника со стороны г. Луцка и быть в тесной связи с 4-й и 11-й кавалерийскими дивизиями;
11-й кавалерийской дивизии, оставив одну бригаду в районе г. Дубно, остальными силами предписывалось выдвинуться в район м. Обгов с целью разбить противника, отходящего от Острога на Дубно;
14-й кавалерийской дивизии, оставив одну бригаду заслоном в сторону г. Острога, войти в связь с частями 45-й стрелковой дивизии; остальными силами обрушиться на противника, отходящего из Острога на Дубно, действуя в связи с 11-й кавалерийской дивизией.
Выполнение этого приказа начдивами 11-й и 14-й было осуществлено неудовлетворительно: 14-я кавалерийская дивизия весь день 8 июля потеряла на бесцельное передвижение в район г. Острог и полностью потеряла соприкосновение с противником, а 11-я кавалерийская дивизия выступила из своего района слишком поздно и 8 июля в соприкосновение с противником не вошла.
Только 9 июля в 18 часов 14-я кавалерийская дивизия вступила в бой с арьергардом противника в районе д. Певче (южнее м. Мизочь), который после упорного боя отошел в общем направлении на г. Кременец. Из-за сильного переутомления дивизия противника не преследовала.
Одна бригада 11 -й кавалерийской дивизии (не имея соприкосновения с противником) к вечеру 9 июля расположилась в районе Княгинин (южнее м. Варковичи).
Таким образом, в результате медленных и бессвязных действий 11-й и 14-й кавалерийских дивизий южная группа противника вышла из под удара 1 -й Конной армии и отошла в район города Кременец, где и закрепилась, производя частые короткие удары по фронту красных.
В то время, когда происходили указанные события на фронте 11 -й и 14-й кавалерийских дивизий, в районе г. Ровно (к северу и востоку от него) противник значительными силами с рассветом 8 июля обрушился на 4-ю и 6-ю кавалерийские дивизии. Весь день 8 июля шел упорный бой к северу от г. Ровно.
Невзирая на отчаянное сопротивление советских дивизий, противник при поддержке ураганного артиллерийского огня к ночи с 8-го на 9 июля сбил части 4-й и 6-й кавалерийских дивизий с левого берега р. Горынь и оттеснил их к самому г. Ровно. С наступлением темноты, под страшным ливнем с грозой и градом, 4-я кавалерийская дивизия по личному приказу командарма отошла на восток от г. Ровно в район Горыньграда.
С рассветом 9 июля 4-я кавалерийская дивизия вступила в ожесточенный бой с противником, стремившимся захватить переправу через р. Горынь у Тучина. Противник значительными силами пехоты и кавалерии, при поддержке ураганного артиллерийского огня, всю ночь на 9 июля вел наступление со стороны Александрия на части 6-й кавалерийской дивизии, занимавшей г. Ровно. Невзирая на ожесточенное сопротивление 6-й кавалерийской дивизии, последняя в городе удержаться не смогла, и в 7 часов утра 9 июля противник занял г. Ровно.
В 8 часов 6-я кавалерийская дивизия перешла в контрнаступление и выбила противника с западной окраины города. Поляки значительными силами вновь перешли в наступление и заставили 6-ю кавалерийскую дивизию отойти на юг и юго-запад к реке Стубель. При отходе 6-я кавалерийская дивизия сохранила в своих руках ст. Клевань.
После полудня 9 июля 4-я кавалерийская дивизия перешла в решительное наступление с востока на г. Ровно. Противник, отбивая атаки ураганным артогнем, к 18 часам своими главными силами переправился на западный берег р. Устье, удерживая за собой г. Ровно.
К ночи с 9-го на 10 июля дивизии Конной армии расположились: 6-я—к западу от Ровно по р. Стубель и 4-я— к северо-востоку от Ровно, занимая район Житин—Александрия.
Из опроса пленных выяснилось, что со стороны противника в боях за Ровно участвовали 1-я дивизия легионеров (1-й, 5-й и 6-й полки), 3-я пехотная дивизия (7-й, 8-й, 9-й и 27-й полки), 6-я пехотная дивизия (12-й, 65-й и 20-й полки) и 11-й и 17-й кавалерийские полки. Эта группа овладела г. Ровно с целью соединения с южной группой генерала Шиманского и разгрома частей Конной армии.
В боях 8-го и 9 июля 4-я и 6-я кавалерийские дивизии понесли значительные потери как в командном и красноармейском составе, так и в материальной части. Учитывая создавшуюся обстановку, командарм 1-й Конной решил уничтожить группу противника, занявшую г. Ровно.
Приказом № 084/оп командарм приказал 10 июля разбить группу противника, занявшую г. Ровно, и восстановить положение. Для атаки г. Ровно дивизии направлялись следующим образом:
4-я кавалерийская дивизия должна наступать с севера и с северо-востока, отрезая противнику пути отхода на Александрию; 6-я кавалерийская дивизия должна была наступать с юго-запада и запада, отрезая противнику пути отхода на г. Луцк (через реку Стубель); 14-я кавалерийская дивизия должна была форсированным, маршем подойти к г. Ровно с юга и в 12 часов, совместно с 4-й и 6-й кавалерийскими дивизиями, ударить на противника с юга, не допуская его отходить на р. Горынь; 11-й кавалерийской дивизии было приказано, оставив заслон силой в один полк на переправах у Дубно, остальными силами ликвидировать противника в районе М. и Б. Мощаница (к юго-западу от м. Мизочь); 45-й стрелковой дивизии было приказано в кратчайший срок выйти на линию Дубно — Кременец.