Войска 52-й армии пополнялись людьми и материальной частью. Численность стрелковых дивизий к началу ноября 1943 года была доведена до 6000–6300 человек. Всего в армии в начале ноября насчитывалось 26 327 человек, 470 орудий и минометов всех калибров[72], 10 танков и самоходно-артиллерийских установок[73]. Из переправочных средств армия имела 5,6 парка различных конструкций, 96 рыбачьих лодок и 17 саперных деревянных лодок. Часть переправочного имущества уже была задействована на переправах юго-западнее Сушки и южнее Бубново. Юго-западнее Сушки имелись: один девятитонный паром из трех понтонов парка НЛП, один комплект ТЗИ, 27 рыбачьих лодок и 4 лодки парка УВСА-3. На переправе южнее Бубново использовались два понтона парка НЛП, 4 лодки парка УВСА-3 и 7 рыбачьих лодок. Все эти средства позволяли в один рейс переправить около 300–400 человек с личным оружием. Остальные переправочные средства находились в резерве армии.
Таким образом, основные силы армии были сосредоточены на правом фланге для удержания плацдарма севернее Крещатика. Здесь находилось до 70 % всех сил армии. В центре и на левом фланге, на фронте 110 км, оборонялась всего лишь одна стрелковая дивизия. Средняя оперативная плотность составляла 46 км на одну дивизию и 3–4 орудия и миномета на 1 км фронта.
В лесах северо-западнее Черкасс, в тылу противника, действовали партизанские отряды и авиадесантная группа майора Сидорчука из подразделений 5-й гвардейской воздушно-десантной бригады. Эта бригада была десантирована в ночь на 24 сентября 1943 года западней букринской излучины Днепра. После неудачной выброски воздушного десанта подразделения бригады с боями отошли в леса западнее города Черкассы. Здесь они совместно с местными партизанами действовали на коммуникациях противника. Общая численность действовавших в тылу противника десантников и партизан достигала 1600–1700 человек. Из этого количества примерно половину составляла десантная группа под командованием майора Сидорчука. Эта группа имела 12 станковых пулеметов, 6 противотанковых ружей, а также винтовки и автоматы на весь личный состав.
Местные партизаны, общей численностью 800–900 человек, действовали отдельными отрядами. Численность отрядов колебалась от 60 до 300 человек. Наиболее крупный из этих отрядов насчитывал 300 человек и возглавлялся секретарем подпольной партийной организации Черкасского района Г. А. Иващенко. Партизанские отряды имели вооружение на 50 % личного состава.
Связи с десантной группой и партизанами штаб 52-й армии не имел. Последние данные о парашютистах и партизанах штаб 52-й армии получил из штаба 1-го Украинского фронта 27 октября. По этим данным парашютисты и партизаны находились в двух группах: одна в районе отметки 173,9 (4 км южнее Мошны) и другая в урочище Васильевка.
Связь по радио с этими группами штабу 52-й армии удалось установить только 12 ноября.
Перед фронтом 52-й армии оборонялись части 57, 332, 72, 167-й пехотных дивизий и танковой дивизии СС «Викинг». Последняя имела в своем составе незначительное количество танков и действовала как пехотная.
К началу подготовки операции группировка противника была следующей. На шестикилометровом фронте от Канева до села Пекари по Днепру оборонялся 217-й пехотный полк 57-й пехотной дивизии. Против плацдарма, обороняемого 254-й и 294-й стрелковыми дивизиями 52-й армии, на участке от Пекари до Крещатика действовала 332-я пехотная дивизия противника. На фронте восточнее Крещатика до населенного пункта Свидовок (протяжением 30 км) оборонялись части танковой дивизии СС «Викинг». Участок фронта от Свидовка до Чаплище (протяжением до 90 км) обороняла 72-я пехотная дивизия с подчиненным ей 331-м пехотным полком 167-й пехотной дивизии.
57-я и 72-я пехотные дивизии имели в своем составе по три пехотных полка (каждый двухбатальонного состава), по одному артиллерийскому полку и специальные подразделения. Танковая дивизия СС «Викинг» в своем составе имела моторизованные полки «Германия» и «Вестлянд» (каждый трехбатальонного состава), один артиллерийский полк, танковый полк «Викинг», моторизованный батальон «Нарва» и ряд специальных подразделений. Численность каждой дивизии противника не превышала 4–5 тысяч человек[74].
В инженерном отношении оборона противника перед фронтом 52-й армии состояла из одной и местами из двух линий стрелковых окопов и отдельных опорных пунктов в глубине. Первая линия окопов, за исключением отдельных участков, проходила непосредственно по урезу воды правого берега Днепра. Противник на всем фронте имел хорошо организованную систему пехотного и артиллерийского огня, позволявшую простреливать основное русло реки косоприцельным и фланговым огнем с различных участков.