С советской стороны этим силам противостояли войска 5-й армии Юго-Западного фронта, которые дислоцировались в районе Ковель, Червоноград, Ровно. В командование армией в январе 1941 года вступил генерал-майор танковых войск М.И. Потапов. Членом военного совета был дивизионный комиссар М.С. Никишев, начальником штаба армии – генерал-майор Д.С. Писаревский.
Генерал-лейтенант Михаил Иванович Потапов был молодым военачальником. В Красную Армию вступил в 1920 году, в 1922 году окончил командные кавалерийские курсы, а в 1936 году – Военную академию механизации и моторизации РККА (в последующем – Военная академия бронетанковых войск имени Р.Я. Малиновского). После академии он сразу же был назначен командиром механизированного полка, затем в 1939 году – командиром танковой бригады. Тогда бронетанковые войска были в особом фаворе. Во время событий на реке Халхин-Гол Потапов становится заместителем командующего 1-й армейской группой комкора Г.К. Жукова, который проникся к молодому танкисту особым чувством симпатии. С июня 1940 года Михаил Иванович уже командир 4-го механизированного корпуса Киевского Особого военного округа, а с 17 января 1941 года – командующий 5-й армией этого военного округа.
Безусловно, опыта планирования первой армейской оборонительной операции у командующего 5-й армией не было. Несмотря на это, план прикрытия государственной границы был отработан штабом Киевского Особого военного округа и доведен до штаба армии в конце февраля 1941 года, то есть почти за четыре месяца до начала агрессии. В соответствии с этим документом весь район прикрытия был разбит на два участка, а оперативное построение войск создавалось в два эшелона.
Участок прикрытия № 1, протяженностью по фронту 84 километра, создавался на основе 15-го стрелкового корпуса (командир полковник И.И. Федюнинский) с задачей не допустить прорыва противника в направлении Холм, Ковель. Участок прикрытия № 2, протяженностью по фронту 92 километра, создавался на основе 27-го стрелкового корпуса (командир генерал-майор П.Д. Артеменко). Задачей этого участка было, опираясь на заранее подготовленные оборонительные рубежи Владимир-Волынского укрепленного района, 1-й и 2-й узлы обороны Струмиловского укрепленного района, прочно прикрыть госграницу и не допустить прорыва противника на территорию СССР в двух направлениях: Красностав, Луцк и Замостье, Тышовцы, Сокаль, Горохув.
Во втором эшелоне командующего армией находился 22-й механизированный корпус, который был сформирован из танковых бригад, которые были развернуты в танковые дивизии всего за месяц до начала войны. Тем не менее это было достаточно мощное соединение, в составе которого насчитывалось 707 танков. Правда, в корпусе был только 31 танк КВ и совсем не было танков Т-34