Директивой фронта входящим в него оперативным объединениям ставились следующие задачи:
1-й Конной армии, продолжая преследование разбитого противника, не позднее 3 июля овладеть городом и железнодорожным узлом Ровно;
12-й армии форсировать р. Случь в районе Березно – Людвиполь и не позднее 3 июля овладеть районом Костополь – Ровно (совместно с 1-й Конной армией) и развить наступление на север – на линию Степан (на р. Горынь) – Чарторийск (на р. Стырь);
14-й армии в кратчайший срок овладеть районом Староконстантинов – Проскуров и, продолжая наступление, ликвидировать днестровскую группу противника.
Вся тяжесть фронтовой операции вновь легла на 1-ю Конную армию – соседние 12-я и 14-я общевойсковые армии двигались очень медленно и неуверенно и к 5 июля смогли выйти: 12-я армия на линию Перга – Олевск (на р. Уборть) – Городиница (ближайшая к Конной армии дивизия находилась в трех переходах к востоку от г. Ровно), 14-я армия на линию Юзефполь – Летичев (в двух переходах к востоку от линии Староконстантинов – Проскуров).
Ровенская операция 1-й Конной армии. Действия с 1 по 4 июля 1920 г.
Для выполнения директивы фронта командарм 1-й Конной поставил своим дивизиям следующие задачи:
4-я кавалерийская дивизия к рассвету 2 июля должна была выдвинуться по шоссе на Ровно и передовыми частями захватить переправы через р. Горынь на участке Тучин – Гоща – Симоново. На дивизию возлагалась задача по обеспечению операции с севера – и для этого она должна была вести демонстративное наступление на Ровно с востока, стараясь захватить переправы через р. Горынь. Дивизии был придан армейский тяжелый артиллерийский дивизион.
Для нанесения противнику главного удара и захвата железнодорожного узла Ровно назначались 6, 4 и 14-я кавалерийские дивизии, которые в ночь на 2 июля должны были сосредоточиться в районе Жуков – Аннополь и южнее (в полупереходе от переправ через р. Горынь на участке Острог – Славута) – на рассвете 2 июля им следовало форсировать р. Горынь у г. Острог.
На рассвете 3 июля 6, 11 и 14-я кавалерийские дивизии должны были захватить г. Ровно – 6-я дивизия должна была обойти город с запада и северо-запада, а 11-я и 14-я дивизии – с юга и юго-востока.
Начдиву 45-й стрелковой дивизии было приказано 2 июля направить кавалерийскую бригаду Г. И. Котовского в район Староконстантинова для содействия частям 14-й армии. Главным же силам дивизии было приказано перейти в наступление на Дубно и 4 июля занять этот город.
2 июля 4-я кавалерийская дивизия вышла в назначенный район, а 6-я и 11-я кавалерийские дивизии подошли к р. Горынь севернее г. Острог. Противник сопротивления не оказывал, и лишь в районе железнодорожного моста у Бродово завязался ожесточенный бой с польскими пехотой и тремя бронепоездами, защищавшими переправу через реку.
В 17 часов 6-я кавалерийская дивизия переправилась через реку и захватила железнодорожный мост у ст. Оженин, отрезав пути отхода двум бронепоездам противника, находившимся у ст. Бродово. Бронепоезда при поддержке пехоты продолжали вести упорный бой, обстреливая ураганным огнем части 6-й и 11-й кавалерийских дивизий. Бой длился до глубокой ночи. Невзирая на настойчивость советских атак и сильный артиллерийский огонь по мостам, противник заставил красные части, занявшие ст. Оженин, отойти в исходное положение. Переправы у Бродово также остались в польских руках.
14-я кавалерийская дивизия 2 июля достигла линии железной дороги Шепетовка – Ровно и, сбив противника у ст. Кривин, продолжала наступление по шоссе на Острог, в 23 часа, под сильным огнем противника, форсировав р. Горынь восточнее города.
45-я стрелковая дивизия, после упорного боя, к вечеру 2 июля заняла г. Изяславль.
С рассветом 3 июля, невзирая на ожесточенное сопротивление поляков, 6-я и 11-я кавалерийские дивизии форсировали р. Горынь в районе Вильбовно и, захватив г. Острог, продолжали преследование противника в направлении на Варковичи.
На рассвете 4 июля 6, 11 и 14-я кавалерийские дивизии двинулись на север – для захвата Ровно. Весь день дивизии вели упорный бой с противником, действуя как в конном, так и пешем строю. Благодаря искусному маневрированию частей 6-й и 11-й кавалерийских дивизий противник был введен в заблуждение относительно главного направления удара 1-й Конной армии, – что в значительной степени помогло 14-й кавалерийской дивизии совершить обходное движение на Ровно с юго-востока и появиться в тылу у противника. Одновременно 6-я кавалерийская дивизия ворвалась в город с северо-запада, а 11-я кавалерийская дивизия – с юга. В 23 часа 4 июля г. Ровно был в руках коноармейцев.
Были захвачены богатые трофеи: бронепоезд, радиостанция, 1500 лошадей, железнодорожный состав с исправным паровозом, орудия в запряжке и много боевых и других припасов.
В тот момент ударная группа армии вела боевые действия по овладению г. Ровно, 4-я кавалерийская дивизия, оставленная на Ровенском шоссе у р. Горынь для обеспечения армейской операции с северо-востока, 3 июля вела демонстративный бой за переправы у Тучин – Тоща. К вечеру выяснилось, что сильная группа противника (менее двух полков пехоты с конницей) появилась в ее тылу в районе Б. Клецки. 4 июля, оставив одну бригаду на переправах на р. Горынь, 4-я кавалерийская дивизия остальными частями стремительно ударила во фланг появившейся группе противника и преследовала ее до Людвиполя.
Из показаний пленных выяснилось, что противник поспешно перебрасывал к Ровно новые части (в том числе и конницу). Это подтверждала и войсковая разведка.