В сложившихся условиях командующий армией решил в течение дня 7 марта силами 9-го мехкорпуса и 6-го гвардейского танкового корпуса уничтожить группировку противника в районе Купель—Базалия, в дальнейшем силами обоих корпусов возобновить наступление на Проскуров. 9-му мехкорпусу было предписано во взаимодействии с подошедшими стрелковыми частями 60-й армии нанести удар в общем направлении Базалия—Богдановка—Купель и к исходу дня выйти в район Купель. На Купель продолжала наступать также 53-я гвардейская танковая бригада 6-го гвардейского мехкорпуса, получившая задачу занять район Купель к исходу дня. Остальные части 6-го гвардейского танкового корпуса сосредоточивались в районе Черный Остров. Кроме того, 6-му гвардейскому танковому корпусу предписывалось одним батальоном 51-й гвардейской танковой бригады с десантом мотострелков занять Николаев и прикрыть корпус с направления Красилова.
На протяжении 7-го и 8 марта войска 9-го мехкорпуса медленно продвигались в южном направлении, вновь заняв Базалию, Елизаветполь, Богдановку, Чухели, Левковцы и до исхода дня 8 марта вели уличные бои за Купель. В районах Черного Острова и Староконстантинова противник активности не проявлял, что позволило силами 7-го танкового корпуса в 18 часов 8 марта перейти в наступление в направлении Росоловцы, Лагодинцы, Красилов, а частью сил 6-го гвардейского танкового корпуса занять Николаев. 91-я отдельная танковая бригада на протяжении дней 7 и 8 марта вела бой с окруженной в районе Севрюки группировкой противника, к исходу дня 8 марта рассеяв ее. В результате распутицы и выхода из строя изношенных автомашин сильно затруднилась доставка войскам армии предметов снабжения — «…к этому времени было во всех трех автобатах только 54 готовых к рейсу автомашины, остальные были неисправны. Наступившее потепление ухудшило состояние дорог, и как следствие на путях передвижения появились пробки, принявшие в отдельных местах угрожающий характер».
8 марта 3-я гвардейская танковая армия была усилена переданной из состава 4-й танковой армии 62-й танковой бригадой, выдвигавшейся в район Антонины. Тем временем к северным окраинам Староконстантинова вышли войска левого соседа армии — 1-й гвардейской армии.
Ход боевых действий 6-9 марта 1944 г.
9 марта, завершая разгром купельской группировки противника, 9-й мехкорпус главными силами очистил от противника Купель и вышел в район Юхимовцы, ст. Наркевичи, соединившись с войсками 6-го гвардейского танкового корпуса, продолжавшего удерживать Черный Остров, ст. Наркевичи, Николаев. 7-й гвардейский танковый корпус частью сил, при содействии 62-й танковой бригады, очистил от противника Красилов, основными силами содействовал войскам 1-й гвардейской армии в захвате Староконстантинова. К вечеру 9 марта совместными усилиями войск 1-й гвардейской армии и 3-й гвардейской танковой армии Староконстантинов был освобожден, войска 1-й гвардейской армии вышли на рубеж Воронковцы—Верхняки—Сковородкино—Моломолинцы—Ярославка—Ставница, приблизившись к Проскурову с северо-востока.
В ходе боев под Староконстантиновом «…самоходные полки подверглись атакам штурмовой авиации противника, в результате которых было сожжено и подбито 6 СУ-76, 4 Т-34».
В течение 10 марта части 9-го мехкорпуса, наступая в южном направлении, с боями вышли на рубеж Большая Бубновка—Хоменцы—Лапковцы—Редкодубы. В строю корпуса оставалось 7 танков и 10 самоходных установок.
7-й гвардейский танковый корпус, в оперативное подчинение которого была передана 62-я танковая бригада, с упорными боями продолжал наступление в южном направлении, имея задачей соединиться с частями 6-го гвардейского танкового корпуса в районе Николаева, и к исходу дня форсировал реку Бужок у Мытинцы; 6-й гвардейский танковый корпус отбивал контратаки частей танковой дивизии СС «Дас Райх», 1-й танковой и 241-й пехотной дивизий в районе Николаев, к исходу дня оборонявшийся в Николаеве батальон 52-й гвардейской танковой бригады под давлением противника отошел.
Выход 9-го мехкорпуса на подступы к Проскурову с запада и форсирование 7-м гвардейским танковым корпусом р. Бужок у Мытинцы создали условия для развития наступления всеми силами армии в направлении Проскурова. Командованием армии 11 марта были поставлены перед войсками задачи:
— 9-му мехкорпусу силами не менее одной мехбригады занять оборону на рубеже Большая Бубновка, Дзеленцы, Хоменцы фронтом на запад, прикрывая армию от контрударов противника, остальными силами в ночь с 11 на 12 марта атаковать Проскуров с северо-запада, по овладении городом занять оборону в районе Шаровечка фронтом на запад, не допуская прорыва противника с запада;
— 7-му гвардейскому танковому корпусу, прикрыв свой правый фланг с направления Николаев, основными силами наступать через Зарудье, Климашовка, Иваньковцы на Проскуров с севера, по овладении Проскуровом занять оборону на южном берегу Южного Буга на участке Проскуров, Ракова, не допуская прорыва противника с севера;
— 6-му гвардейскому танковому корпусу, прикрыв свой левый фланг с направления Николаев, наступать на Проскуров с запада вдоль шоссе Климковцы—Проскуров, через Шаровечку, по овладении Проскуровом занять оборону в районе Ружичной, не допуская прорыва противника с юга и юго-запада.
Наступление планировалось начать в 21 час 11 марта.
План наступательного боя 11-12 марта 1944 г.
Перегруппировав силы, соединения 3-й гвардейской танковой армии, в соответствии с полученными задачами, поздним вечером 11 марта перешли в наступление. 9-й мехкорпус, имевший к тому моменту в строю 11 танков, силами двух мехбригад из района Мартыновка перешел в наступление в направлении Гречаны. К исходу 12 марта наступающие мехбригады были остановлены сильным огнем и контратаками пехоты противника при поддержке танков и массированных налетов авиации (за сутки было отмечено до 500 самолетовылетов авиации противника
) в районе Малашевцы. Атака 7-го гвардейского танкового корпуса в направлении Проскурова с севера успеха не имела. К исходу 12 марта корпус занимал прежнее положение, имея в строю 17 танков. 6-й гвардейский танковый корпус перерезал железную дорогу Проскуров—Каменец-Подольский в районе Малиничи и к исходу 12 марта достиг рубежа Малашевцы—Нижние Волковцы, где был остановлен организованным сопротивлением противника. Войска 1-й гвардейской армии достигли рубежа Николаев—Мытинцы—Аркадиевцы—Терешевцы—Давыдковцы.
Распутица сильно затрудняла доставку войскам армии предметов снабжения, поэтому с 12 по 14 марта для снабжения армии использовалась транспортная авиация (самолеты У-2), доставившая за три дня 427 ящиков 76,2-мм снарядов, 121 ящик патронов, 4,2 тонны бензина и около 20 тонн продовольствия.
В связи с сильным сопротивлением противника к северу и северо-западу от Проскурова командование 3-й гвардейской танковой армии приняло решение передать занимаемый 7-м гвардейским танковым корпусом участок подошедшим войскам 1-й гвардейской армии, вывести 7-й гвардейский танковый корпус в обход Николаева с севера в район Водички, Климковцы и всеми силами армии атаковать Проскуров с запада и юго-запада, имея задачей очистить город к утру 14 марта. Первоначально срок начала общего наступления был установлен на 17 часов 13 марта, однако в связи с запозданием 7-го гвардейского танкового корпуса с выходом в назначенный район сосредоточения наступление было перенесено на вечер 14 марта. На протяжении дня 13 марта 6-й гвардейский танковый корпус и 9-й мехкорпус отбивали контратаки танков и пехоты противника, удерживая ранее достигнутые рубежи. По состоянию на 13 марта 6-й гвардейский танковый корпус имел в строю 45 танков, 7-й гвардейский танковый корпус — 16 танков и 4 самоходных установки, 9-й мехкорпус — 6 танков и 10 самоходных установок.
Начиная с 13 марта в 3-ю гвардейскую танковую армию начало поступать пополнение танками «россыпью». Всего за период с 13 по 24 марта армия получила 133 танка Т-34, распределенных между 6-м гвардейским (19 машин), 7-м гвардейским (44 танка) танковыми корпусами и 9-м мехкорпусом (70 танков).