На основе этих указаний командование и штаб армии к моменту выхода на р. Терн разработали окончательный план очередных действий.
Имелось в виду прежде всего сковать противника восточнее г. Ромны силами смежных флангов двух корпусов. Остальные же соединения армии нацеливались для ударов севернее и южнее города. Они должны были прорвать вражескую оборонительную линию и, наступая по сходящимся направлениям, создать угрозу окружения ромненской группировки гитлеровских войск.
Для сковывания частей противника, непосредственно прикрывавших Ромны с востока, и освобождения города привлекались 167-я и вновь прибывшая в состав армии 168-я стрелковые дивизии. Последней командовал полковник Ф. В. Карлов. Это соединение уже успело пройти большой боевой путь.
Дивизия участвовала в боях с немецко-фашистскими захватчиками с первых же дней Великой Отечественной войны и имела немалый опыт наступательных действий.
Что касается 167-й стрелковой дивизии генерал-майора И. И. Мельникова, то она была одной из лучших в 38-й армии.
Соединения двух корпусов
А утром 4 января войска 38-й армии вновь пошли в наступление. Войска 17-го гвардейского стрелкового корпуса достигли района Константиповки, а 21-го — вышли на рубеж Париевка, Скала, Ситковцы. Здесь соединения этих двух корпусов вступили в ожесточенные бои с противником, резко усилившим сопротивление.
Гитлеровцы бросили в контратаки против наших частей мотопехоту и танки. Участились налеты вражеской авиации. Однако ее попытки бомбить наступавших были малоэффективными, так как советские истребители обращали в бегство фашистских летчиков, вынуждая их сбрасывать бомбы где попало.
Особенно напряженные бои в полосе армии развернулись с 5 января. В этот день ее 183-я стрелковая дивизия совместно с частями 1-й танковой и 18-й армий освободила Бердичев. А накануне соседняя слева 40-я при содействии 27-й армии овладела Белой Церковью.
Но к этому времени немецко-фашистское командование успело уже выдвинуть в район боев часть подходивших резервов, с помощью которых оно рассчитывало предотвратить угрозу охвата своей группировки в районе г. Корсунь-Шевченковский, Звенигородка, Шпола.