Внутри опорных пунктов имелась развитая система траншей и ходов сообщения, значительное число дзотов. Опорные пункты и узлы сопротивления с фронта и флангов прикрывались минными полями и проволочными заграждениями.
Вторая полоса обороны оборудовалась на рубеже Ташлык, Пасторское, Тишковка, однако строительство ее к началу нашего наступления завершено не было.
Вдоль реки Ольшанка, на участке Млеев, Топильно проходила отсечная позиция фронтом на юго-восток.
Перед войсками 1-го Украинского фронта, особенно на участке к югу от Ольшаны, оборона противника в инженерном отношении была развита слабее. На этот рубеж враг отступил только 10- 12 января и поэтому не успел достаточно укрепить его. Здесь имелся ряд опорных пунктов, промежутки между которыми прикрывались заграждениями. В лесах противник устроил завалы и засеки, минировал их противотанковыми и противопехотными минами.
Придавая важное стратегическое значение удержанию Правобережной Украины, фашистское командование сосредоточило там крупные и наиболее боеспособные соединения и части - всего 93 дивизии, в том числе 18 танковых из 25 действовавших на всем советско-германском фронте.
Непосредственно в Корсунь-Шевченковском выступе на участке Тиновка, Баландино оборонялись правофланговые соединения 1-й танковой армии и левофланговые соединения 8-й полевой армии в составе 11 пехотных и 2 танковых дивизий, моторизованной бригады и 4 дивизионов штурмовых орудии.
Все дивизии противника, хотя и понесли значительные потери в предыдущих боях, были вполне боеспособны. Большая часть их длительное время находилась на советско-германском фронте и имела большой боевой опыт.
Следует заметить, что непосредственно в выступе враг не имел крупных резервов. Однако в районе западнее и северо-западнее Кировограда держал пять танковых дивизий, две из которых были в резерве 8-й армии. К тому же в районе юго-западнее Охматова действовали три танковые дивизии 1-й танковой армии, которые вражеское командование также могло быстро перебросить в район Корсунь-Шевченковского выступа.
Наземные войска существенно усиливались авиацией; так, перед 1-м и 2-м Украинскими фронтами действовали соединения 4-го воздушного флота немцев. Всего в их составе было около 500 дневных бомбардировщиков, 260 истребителей и 240 разведывательных самолетов.
Соотношение сил по бомбардировочной авиации к началу Корсунь-Шевченковской операции было 1:1, однако в дневных бомбардировщиках противник имел тройное превосходство. Правда, это преимущество сводилось на нет нашим превосходством по числу истребителей, штурмовиков и ночных бомбардировщиков.
В сложившейся к середине января 1944 г. стратегической обстановке ликвидация Корсунь-Шевченковского выступа стала первоочередной задачей 1-го и 2-го Украинских фронтов. Успешное решение ее позволяло осуществить общее наступление с целью полного освобождения Правобережной Украины.
Чтобы не дать возможности противнику укрепить свои оборонительные позиции и усилить группировку войск, мы должны были начать ликвидацию Корсунь-Шевченковского выступа как можно быстрее. Это вынуждало нас провести подготовку операции в сжатые сроки. Фронтам, в частности 2-му Украинскому, пришлось осуществить в трудных условиях большую перегруппировку войск. Нам предстояло скрытно и быстро перебросить на север и подготовить для нанесения удара главные силы, в том числе 5-ю гвардейскую танковую армию, действовавшую на левом крыле фронта в районе Кировограда, где только что закончились бои.
Условия погоды и местности для подготовки операции были исключительно неблагоприятны. Внезапно наступившая оттепель и в связи с ней распутица усложняли передвижение войск и снабжение их горючим и боеприпасами.
По сводкам синоптиков значится, что с 27 января по 18 февраля 10 дней шел дождь и мокрый снег, в остальные - снег. Лишь 5 дней были без осадков. Среднесуточная температура колебалась от -5,5 до +4,9°.
Но за сводкой не видны те огромные трудности, которые приносила нам неблагоприятная погода. Она прежде всего сковывала наш маневр, а маневрировать было необходимо. Грунтовые дороги не выдерживали никакой критики. Местами даже на волах было невозможно передвигаться. Бездорожье и распутица - это вообще сезонное явление на Украине. Но даже и плохих дорог, которые войска невероятно размешали своими танками, тягачами, тракторами и машинами, было слишком мало.
Особые трудности войска испытывали, когда преодолевали высоты и овраги, которых было в избытке. Не только артиллерия или машины, тягачи с инженерными средствами и с боеприпасами, но даже и танки порой застревали.
Преодоление этих не сравнимых ни с чем трудностей требовало много сил, самоотверженного труда, солдатского пота и нервов. Но они не могли стать причиной срыва нашего плана. Мы должны были не только справиться с этими трудностями, но сделать их нашими "союзниками", поскольку они также усложняли действия вражеских войск, оснащенных большим количеством различной техники и особенно автомашинами.
12 января Ставкой Верховного Главнокомандования была поставлена задача фронтам встречными ударами под основание Корсунь-Шевченковского выступа "окружить и уничтожить группировку противника в Звенигородско-Мироновском выступе путем смыкания левофланговых частей 1-го Украинского фронта и правофланговых частей 2-го Украинского фронта где-нибудь в районе Шпока, ибо только такое соединение войск 1-го и 2-го Украинских фронтов даст им возможность развить ударную силу для выхода на р. Южный Буг".
Начало наступления было определено: 1-му Украинскому фронту - 26 января, 2-му Украинскому - 25 января. Разница в сроках обусловливалась разницей расстояний, которые должны преодолеть ударные группировки фронтов до Зренигородки, т. е. до пункта, где они должны были соединиться.
В соответствии с поставленной задачей командованием и штабами фронтов было осуществлено планирование операции. Планы фронтов Ставка одобрила.
Планируя операции 2-го Украинского фронта, мы учитывали, что после закончившейся незадолго до этого Кировоградской операции район западнее и северо-западнее Кировограда был наиболее плотно занят неприятельскими войсками. Видимо, немецкое командование ожидало здесь нашего дальнейшего наступления и держало в этом районе сильную танковую группировку.
Принимая во внимание все это, мною было решено главный удар нанести севернее Кировограда смежными флангами 4-й гвардейской и 53-й армий, силами 14 стрелковых дивизий при поддержке авиации фронта. После прорыва обороны противника на 19-километровом участке Вербовка, Васильевка эти армии должны были развивать наступление на Шполу, Звенигородку. При этом 4-я гвардейская армия под командованием генерала А. И. Рыжова (с 3 февраля в командование армией вступил генерал И. К. Смирнов) нацеливалась на внутренний фронт, а 53-я армия генерала И. В. Галанина - на внешний фронт.
5-ю гвардейскую танковую армию, имевшую в своем составе 218 танков и 18 самоходно-артиллерийских установок, планировалось ввести в сражение в полосе 53-й армии. В ее задачу входило: завершить прорыв обороны противника и, стремительно развивая наступление, к исходу второго дня выйти в район Шполы, в дальнейшем овладеть Звенигородкой, соединившись с подвижными войсками 1-го Украинского фронта, замкнуть кольцо окружения и вместе с 53-й армией образовать внешний фронт.