После того, как мы с группой офицеров побывали в районе Соловьевсмой переправы и выяснили обстановку на этом участке, командованием фронта был отдан приказ генералу Рокоссовскому нанести своей группой контрудар по противнику в районе Ярцево и Соловьевской переправы, уничтожить его, а затем наступать в направлении Духовщины{48}. Для поддержки наступления группы привлекалась вся фронтовая авиация. В донесении, посланном нами в штаб Западного направления, сообщалось:
Противник, встречая наше упорное сопротивление, в ярости бросается во все стороны и последним движением ярцевской группировки на юг преследует цель отрезать пути питания 16-й и 20-й армий{49}.
К вечеру 27 июля гитлеровцы начали окапываться на западном берегу Днепра южнее Ярцева. Это было первым признаком их отказа от наступления в восточном направлении.
28 июля группа Рокоссовского нанесла контрудар. В районе Соловьево завязались ожесточенные бои, но возможность отхода войск через переправу восстановилась.
В то время как часть войск Западного фронта наносила контрудар по духовщино-ярцевской группировке противника, войска 20-й и часть сил 16-й армий продолжали вести упорные бои в полуокружении, а с 27 июля — в окружении в районах севернее и западнее Смоленска. Смоленская группировка, возглавляемая генерал-лейтенантом П. А. Курочкиным, приковывала к себе значительные силы противника. Так, к 23 июля эта группировка, состоявшая из понесших тяжелые потери 12 дивизий, сковывала до 10 дивизий противника (из них три танковые и две моторизованные). Кроме того, свыше шести вражеских дивизий было направлено на внешний фронт для обеспечения группировки, выполняющей задачи окружения, от ударов извне. По мере развертывания боев в районах Духовщины, Ярцева, Ельни вражеское командование вынуждено было усиливать свой внешний фронт и довести к 26 июля его состав до восьми дивизий{50}.
Сковывание 20-й армией и частью сил 16-й армии столь значительных сил группы армий Центр не позволило последней развить успех из района Смоленска в направлении Дорогобуж, Вязьма и в конечном счете оказало решающее влияние на воссоздание сплошного фронта советских войск восточнее Смоленска, который на два с лишним месяца остановил противника на Западном направлении. Действия войск 20-й и 16-й армий характеризовались сочетанием упорной обороны с решительными контратаками, проводившимися как днем, так и ночью.
В ходе ожесточенных боев войска 20-й и 16-й армий несли тяжелые потери, главным образом от ударов авиации и артиллерийско-минометного огня. В последних числах июля в дивизиях этих армий осталось не более одной-двух тысяч человек{51}. В 20-й армии имелось всего 65 танков, 177 орудий полевой артиллерии и 120 орудий ПТО. Авиация армии насчитывала лишь девять исправных самолетов. Боеприпасы и горючее были на исходе, а снабжение войск осуществлялось только по воздуху, причем для этой цели командование фронта могло выделить из своей немногочисленной авиации лишь 10 самолетов ТБ-3{52}. В дневных условиях транспортировка грузов исключалась вследствие господства в воздухе вражеской авиации. Тем не менее войска обеих армий продолжали упорно сражаться, нанося врагу тяжелые потери и медленно отходя к востоку.
В результате принятых мер выход из окружения прошел организованно. Соединениям были указаны направления ударов для выхода к переправам, назначены полосы отхода, намечены рубежи прикрытия, выделены войска для прикрытия отхода главных сил, а также указан порядок сосредоточения и занятия обороны по выходе за реки Днепр и Вопь.
Отход и переправа через Днепр начались в ночь на 4 августа. 5-й механизированный корпус не смог пробиться к Соловъевской переправе и был направлен в район Ратчино, где с боями переправился через Днепр. Другие войска 20-й армии прорвали окружение и вышли к Днепру в районе Заборье на фронте в 20 км, где к 3 часам 3 августа были подготовлены четыре переправы. К утру 5 августа передовые части 20-й армии, опрокинув заслоны противника, переправились через Днепр и заняли оборону для прикрытия переправ. Главные силы 20-й армии, отходя с напряженными боями, по мере подхода к Днепру переправлялись на восточный берег и занимали оборону. Переправа, продолжавшаяся несколько дней, проходила под воздействием артиллерийского огня и авиации противника.
Переправа войск 16-й армии через Днепр планировалась на 5 августа, но обстановка на фронте заставила ускорить ход событий, и уже 2 августа мною был отдан приказ о выводе армии на восточный берег Днепра 3 августа.