Утром 21 марта, после короткой артиллерийской подготовки и авиационного удара, войска 1-го Украинского фронта возобновили наступление. Войска 1-й танковой армии генерала М.Е. Катукова, форсировав Днестр и Прут, освободили 28 марта станцию Коломыя и на следующий день г. Черновицы.
На направлении действий 4-й танковой армии события развертывались следующим образом. Прорвав оборону противника и отбив три контратаки, 10-й гвардейский танковый корпус к 16 часам 22 марта овладел населенным пунктом Гжималув, а 6-й гвардейский механизированный корпус – населенным пунктом Окно. Решительно продвигался сосед 4-й танковой армии – 823-й стрелковый полк 60-й армии. Враг оказывал упорное сопротивление, применяя в большом количестве противотанковые мины, инженерные заграждения и фаустпатроны. Распутица замедляла темп наступления и доставку ГСМ, боеприпасов и продовольствия. В полосе действий армии была только одна сносная дорога с булыжным покрытием, идущая на юг в направлении Черткова, но, отходя, враг местами разрушил и минировал ее, особенно близ переправ через речки и ручьи.
23 марта 61-я гвардейская танковая бригада 10-го гвардейского танкового корпуса на предельной скорости с зажженными фарами, ведя огонь из пушек и пулеметов, внезапно захватила населенный пункт Зиньковцы. В половине одиннадцатого утра 24 марта в штаб армии поступила директива маршала Жукова, в которой указывалось:
«4-й танковой армии стремительно развивать наступление и 25 марта овладеть районом Каменец-Подольск. С целью овладения переправой через реку Днестр в районе Хотин направить одну танковую бригаду с мотопехотой с задачей ночью с 24 на 25.3.44 г. захватить мост у Жванец близ Хотина и прочно закрепить его за собой. Построить в этом районе круговую оборону. В район Каменец-Подольск вывести 10-й гвардейский танковый корпус, а в район Жердье – 6-й гвардейский механизированный корпус. Заслонами занять узлы дорог в районе Чемеронцы, Смотрич, Дунаевцы, Лянцкорунь и не допустить отхода противника на юг и юго-запад. Разведку вести в направлении Ярмолинцы».
Выполнение поставленной задачи, как и прежде, усложнялось тем, что боевые порядки войск 4-й танковой армии слишком растянулись из-за плохих дорог, и по той же причине продолжался острый недостаток боеприпасов и горючего. Тем не менее соединения продолжали развивать наступление в юго-восточном направлении, преодолевая яростное сопротивление 7-й танковой дивизии и танковой дивизии «Адольф Гитлер», а также пехотных соединений противника. В половине четвертого дня 24 марта 17-я гвардейская механизированная бригада полковника М.В. Медведева во взаимодействии с 63-й гвардейской танковой бригадой полковника М.Г. Фомичева овладела местечком Скала на р. Сбруч, лежавшем в глубоком оперативном тылу 1-й танковой армии врага. Передовой отряд 6-го гвардейского механизированного корпуса – 49-я механизированная бригада подполковника П.Н. Туркина – занял местечко Оринино, недалеко от Каменец-Подольска. 61-я гвардейская танковая бригада подполковника Н.Г. Жукова и 62-я гвардейская танковая бригада подполковника С.А. Денисова освободили Гусятин, захватив три эшелона с танками и артиллерией, склады с продовольствием, обмундированием и боеприпасами. Вечером 17-я гвардейская механизированная бригада 6-го гвардейского механизированного корпуса и 63-я гвардейская танковая бригада 10-го гвардейского танкового корпуса захватили местечко Должок близ Каменец-Подольска, отрезав противнику путь отхода в юго-западном направлении. 20-я гвардейская механизированная бригада 1-й танковой армии форсировала Днестр в районе населенных пунктов Залещики и Устечко.
В течение ночи 25 марта войска 4-й танковой армии, заняв пригороды Каменец-Подольска, готовились к штурму города. Вражеский гарнизон насчитывал свыше 9 тыс. солдат и офицеров, 85 танков (в их числе много «Тигров»), 62 орудия, 300 пулеметов. С востока к городу подходила 1-я танковая армия противника. Гарнизон Каменец-Подольска получил приказ любой ценой удержать город до ее подхода. Оборонительные сооружения создавались в спешке, так как враг не ожидал столь быстрого выхода войск 1-го Украинского фронта к Каменец-Подольску с запада.
По решению генерала Лелюшенко намечалось главный удар по Каменец-Подольску нанести с запада и юго-запада силами 10-го гвардейского танкового и 6-го гвардейского механизированного корпусов. Начало атаки – в 5 часов вечера 25 марта после короткого, но мощного огневого налета артиллерии и залпа гвардейских минометов. С целью отвлечь внимание противника от направления главного удара армии предусматривалось на час раньше нанести удар с юго-востока и севера.
Штурм Каменец-Подольска был осуществлен в столь стремительном темпе, что противник не успел взорвать ни Турецкий мост, ни электростанцию, ни одно промышленное предприятие. К утру 26 марта город был полностью очищен от противника. В качестве трофеев было захвачено 72 танка, в том числе 49 «Тигров», и 400 автомашин. Из тюрьмы были освобождены более 800 советских граждан, которых ожидала верная смерть. В освобождении Каменец-Подольска активное участие принимали партизаны под командованием И.И. Шитова и подпольщики.
С потерей Черновиц противник лишился последнего связующего звена между своими войсками, действующими к северу и югу от Карпат. В то же время 1-я танковая армия противника была окончательно отсечена от 4-й танковой армии, а с выходом 30 марта правофланговых соединений 2-го Украинского фронта к г. Хотин она оказалась окруженной в районе севернее Каменец-Подольска. В окружении оказалось, по одним данным, до 18 дивизий противника, а по другим сведениям – 22 дивизии, в том числе 10 танковых[619]. Однако окруженная группировка не была уничтожена, что обусловливалось недостатком танков и артиллерии у наступавших армий, большой растянутостью коммуникаций, отставанием штабов и тыловых органов в условиях сильной весенней распутицы, плохой организацией разведки, несвоевременным принятием мер командующим 1-м Украинским фронтом по усилению 4-й танковой армии и созданию прочного внутреннего фронта окружения с запада[620]. В войсках армии насчитывалось всего 67 танков и САУ, а приданный ей 30-й стрелковый корпус (121-я и 30-я стрелковые дивизии, 29-й гвардейский тяжелый танковый полк) имел значительный некомплект, особенно в технике. Армия испытывала острый недостаток в горючем и боеприпасах. Кроме того, между 1-й гвардейской и 4-й танковой армиями образовался разрыв шириной около 30 км, для прикрытия которого фронт не имел сил.
Как уже отмечалось, командующий немецкой 1-й танковой армией генерал-полковник Хубе, сосредоточив к концу марта главные силы севернее Каменец-Подольска, предпринял дерзкий прорыв на северо-западном направлении. Сильный удар крупной вражеской группировки пришелся по войскам 4-й танковой армии в районе Каменец-Подольска, так как через этот город проходила единственная мощеная дорога, ведущая на запад через Оринин и далее на Бучач и Подгайцы. С 28 марта по 2 апреля происходили ожесточенные бои не на жизнь, а на смерть. Несмотря на многократное превосходство в живой силе и технике, противнику не удалось захватить Каменец-Подольск, Жердье, Оринин и Жванец. Войска 4-й танковой армии стойко отражали все атаки врага. Части 61-й и 63-й танковых, 29-й Унечской мотострелковой, 16-й механизированной гвардейских и 49-й механизированной бригад, 121-я стрелковая дивизия, 127, 28 и 56-й танковые полки, оборонявшие Каменец-Подольск, отбили 16 атак нескольких танковых и пехотных дивизий. В одном из боев погиб командир 29-й гвардейской Унечской мотострелковой бригады полковник М.С. Смирнов.
Города Оринин и Жердье обороняли 30-я стрелковая дивизия 30-го стрелкового корпуса, 312-й гвардейский минометный и 51-й мотоциклетный полки, 20-я инженерно-саперная бригада 4-й танковой армии. Там же располагались и штабы 4-й танковой армии, 6-го гвардейского механизированного и 30-го стрелкового корпусов со специальными частями. Пять дней длилось кровопролитное сражение за Оринин и Жердье. Хотя враг имел здесь десятикратный численный перевес и превосходство в танках, ему не удалось добиться успеха. «Трижды врывались фашисты в Оринин, – вспоминал генерал армии Лелюшенко, – каждый раз дело доходило до рукопашной схватки, в которой принимали участие офицеры штаба армии, политотдела, всех служб и родов войск. Неприятель, оставляя горы трупов своих солдат и офицеров, откатывался назад. Мне и сейчас помнится, как трижды пришлось прерывать свой доклад Г.К. Жукову по радио в связи с прорывом противника на командный пункт 4-й танковой армии. Командующий фронтом в эти минуты говорил: «Иди, руководи отражением атаки, надеюсь, что в плен не попадешь, а потом доложишь». Понеся большие потери и не добившись успеха в боях за Каменец-Подольск, Оринин, Жердье, неприятель вынужден был плестись по сплошной грязи, бросать технику, чтобы спасти от полного уничтожения хотя бы часть солдат и офицеров».