Штаб 1-го Украинского фронта сумел заблаговременно вскрыть сосредоточение контрударной группировки противника. 7 марта она нанесла удар. В развернувшемся сражении с обеих сторон участвовало до 1300 танков, САУ и штурмовых орудий. Тяжелые бои в районе Тернополя и Проскурова истощили главные силы 1-го Украинского фронта, которые 12 марта были вынуждены перейти к обороне. Они в ожесточенных боях, длившихся до 20 марта, отразили все удары врага и одновременно вели подготовку к новому наступлению.
Еще 10 марта командующий войсками 1-го Украинского фронта маршал Г.К. Жуков представил И.В. Сталину доклад № 7210 плана наступательной операции на черновицком и львовском направлениях[283].
По выполнении ближайшей задачи фронта, т. е. по овладении Тарнополем, Проскуровом, планировалось после пяти-шестидневного перерыва продолжать наступление с целью выхода на р. Днестр и тем самым отрезать южной группе войск противника пути отхода на запад в полосе севернее Днестра. Главный удар силами 1-й и 4-й танковых армий, 1-й гвардейской и 60-й армий, усиленных артиллерией и при поддержке всей авиации фронта, намечалось нанести из района Тарнополь, Волочиск, Проскуров в общем направлении на Чертков, Каменец-Подольск. При этом 1-я танковая армия должна была к 16–17 марта завершить доукомплектование и сосредоточение в районе Тарнополя. Из этого района ей предстояло нанести удар в направлении Трембовля, Чертков и овладеть районом Чертков, Цаповка, Торское, Заболотовка. Войскам 4-й танковой армии предписывалось нанести удар параллельно 1-й танковой армии из района Волочиска в направлении на Гусятин, Каменец-Подольск и овладеть районом Каменец-Подольск, Хотин.
Вспомогательный удар должны были нанести 18-я и 38-я армии с рубежа Проскуров, р. Южный Буг до Райгорода в общем направлении на Новую Ушицу, Могилев-Подольский. В резерв командующего 1-м Украинским фронтом выделялись 3-я гвардейская танковая армия, 106-й стрелковый и 11-й танковый (без матчасти) корпуса. Всю операцию планировалось проводить в тесном взаимодействии со 2-м Украинским фронтом. Для доукомплектования 11-го и 31-го танковых корпусов маршал Жуков просил отпустить фронту 250–300 танков. Начало наступления – 20 марта, так как необходимо было подтянуть артиллерию, провести перегруппировку войск, подвезти горючее и боеприпасы.
11 марта Ставка ВГК, рассмотрев представленный план, своей директивой № 220052 приказала изменить направление наступления 18-й и 38-й армий, подняв их к северо-западу и нацелив на Каменец-Подольский в соответствии с новой левой разгранлинией фронта, установленной директивой Ставки № 220051[284]. Одновременно требовалось не ограничиваться выходом левого крыла фронта на Днестр, а форсировать его с ходу, развивая удар на Черновцы с целью занятия этого пункта и выхода на Государственную границу СССР. После овладения рубежом Берестечко, Броды, Городище, Бучач предписывалось продолжать наступление с целью овладеть районом Львов, Перемышль и выйти правым крылом фронта на р. Западный Буг. В ускоренном порядке приказывалось доукомплектовать 3-ю гвардейскую танковую армию, а находившийся в резерве Ставки 11-й танковый корпус – во вторую очередь[285].
Перегруппировка войск 1-й танковой армии из района Погребище, где она находилась в резерве фронта, в выжидательный район была проведена в два этапа. На первом этапе армия совершила комбинированный 200-километровый марш до Белгородки. Танки и часть грузов перевозились по железной дороге, автотранспорт и артиллерия следовали своим ходом. От Белгородки войска совершили своим ходом 100-километровый марш. Из-за рано наступившей весенней распутицы танки шли со скоростью не более 1–2 км в час. Одновременно им приходилось тянуть на буксире от одной шоссейной дороги к другой колесные машины. Несмотря на все сложности, главные силы армии к 17 марта вышли в район восточнее Тернополя. Отстали лишь тылы, понтонный парк и часть артиллерии.
В ночь на 21 марта соединения 1-й танковой армии выдвинулись в первый эшелон 60-й армии и развернули по две бригады. Им предстояло вместе с артиллерией произвести короткий огневой налет по вражеской обороне при поддержке штурмовой авиации. Вслед за танками в атаку должна была перейти пехота.