Сосредоточив свои ударные группировки севернее Смелы и Змогайловки, немецко-фашистское командование намеревалось ударом из
района Белозерье, Степанки силами до двух дивизий (в том числе до одной танковой) и контратаками из районов Змогайловки силами одного танкового и одного пехотного полков прорваться в Черкассы и освободить черкасский гарнизон. Одновременно части противника, находившиеся в Черкассах, должны были нанести встречные удары вдоль дорог Черкассы-Белозерье-Смела и Черкассы-Змогайловка.
В 9 часов 30 ноября противник после авианалета по нашим войскам, находившимся в районах Сосновки, хутора Терновка, кирпичных заводов и в северо-западной части Черкасс, предпринял контрудар против войск 52-й армии.
Обладая численным превосходством, противнику удалось прорвать внешний фронт окружения на участке 29-го полка в районе могила Курган на 2-километровом фронте и вклиниться в расположение наших войск. Чтобы остановить продвижение ударной группировки врага к городу, командующий 52-й армией решил контратаковать его силами своего резерва – 173-й отдельной танковой бригадой и 182-м стрелковым полком. Эти войска должны были ударить в направлении отметки 97,4 с целью восстановления утраченного положения и уничтожения вражеской пехоты и танков, прорвавшихся в район колхоза «Новый Пахарь».
Контратака успеха не имела. Противник, продолжая наступление, потеснил подразделения 18-го полка и занял группу домов на южной окраине хутора Терновка. В течение дня авиация противника группами 5-10 самолетов произвела свыше двадцати налетов, в которых в общей сложности участвовало до 300 самолетов. Наша истребительная авиация не смогла оказать существенного противодействия воздушным налетам противника ввиду ее малочисленности, необеспеченности горючим и большой удаленности аэродромов от района боевых действий[84].
В ночь на 1 декабря к участку вклинения противника была подтянута вся противотанковая артиллерия 7-й гвардейской воздушно-десантной дивизии. На огневые позиции для стрельбы прямой наводкой было установлено: десять 76-мм орудий – северо-западнее и западнее колхоза «Новый Пахарь», по четыре 76-мм и 45-мм орудия – в районе отметки 107,3.
В 11 часов 1 декабря после авиационной и артиллерийской подготовки противник возобновил наступление. Основные усилия его и на этот раз были сосредоточены вдоль дороги Белозерье-Черкассы. Прорвав оборону на участке 18-го воздушно-десантного полка в районе озера Ракита, вражеские танки достигли железнодорожной будки восточнее отметки 107,3, где были встречены огнем нашей артиллерии. Завязался ожесточенный бой. В этом бою особенно отличился личный состав батареи под командованием гвардии старшего лейтенанта Мац. В течение непродолжительного времени горстка храбрецов подбила десять вражеских танков. В ходе ожесточенного боя с прорывавшейся группировкой противника в Черкассы особенно сказывался недостаток боеприпасов. Артиллерийские подразделения 254-й стрелковой дивизии вынуждены были вести бой до последнего снаряда.
Одновременно с наступлением противника на Черкассы с юга часть сил черкасского гарнизона нанесла удар с севера. Прорвавшись через боевые порядки 254-й дивизии, отряд черкасского гарнизона соединялся в районе отметки 107,3 со своей группировкой, наступавшей вдоль дороги Белозерье-Черкассы.
В результате этого удара 18-й и 21-й полки 7-й гвардейской воздушно-десантной дивизии оказались отрезанными от главных сил армии. В ходе последующих боев противник неоднократно пытался рассечь окруженные полки и уничтожить их по частям, но достичь поставленной цели ему не удалось. Испытывая нехватку в боеприпасах и продовольствии, выдерживая большое физическое и моральное напряжение, личный состав 18-го и 21-го гвардейских воздушно-десантных полков мужественно и стойко отражал натиск превосходивших сил врага.
В 14:30 2 декабря более батальона пехоты противника при поддержке 18 танков атаковали левый фланг 18-го полка, стремясь выйти в стык между 18-м и 21-м полками в районе севернее отметки 93,7. Силами гарнизонов опорных пунктов хутор Даниловка, могила Долгая и резерва 18-го полка враг был отброшен в северо-восточном направлении. Через сутки противник вновь пытался овладеть хутором Кирилловка, бросив в бой батальон пехоты с 24 танками и штурмовыми орудиями. Решительной контратакой, возглавленной командиром 18-го полка, противник был и на этот раз отброшен в исходное положение.