Примером решительности и мужества советских войск служат их действия в районе Ярцева. В эти дни немногочисленная группа войск под командованием генерала-лейтенанта К.К. Рокоссовского внезапно для врага перешла в наступление, с ходу освободила этот город, форсировала реку Вопь и захватила на ее западном берегу выгодные позиции, где и закрепилась. Все попытки врага отбросить советских воинов за реку и вернуть Ярцево были успешно отбиты. К.К. Рокоссовский вспоминал: «В бою за овладение Ярцево самым чувствительным были для нас удары с воздуха. И то, что мы, несмотря на это, добились успеха, говорило о мужестве и героизме войск».
Разгромить смоленскую группировку противника не удалось, но активные действия опергрупп способствовали выходу 16-й и 20-й армий из окружения, соединения которых продолжали вести упорные бои сначала в полуокружении, а с 27 июля — в окружении в районах севернее и западнее Смоленска. Войска под общим командованием генерал-лейтенанта П.А. Курочкина сковали до 10 дивизий противника (из них три танковые и две моторизованные). Кроме того, свыше шести вражеских дивизий было задействовано на внешнем фронте окружения для отражения попыток деблокады ударами извне. По мере развертывания боев в районах Духовщины, Ярцева, Ельни вражеское командование усилило внешний фронт еще двумя дивизиями. Все это в конечном счете не позволило группе армий «Центр» развить успех из района Смоленска в направлении Дорогобуж, Вязьма и способствовало созданию сплошного фронта советских войск восточнее Смоленска. В журнале боевых действий ОКХ было отмечено, что противнику удалось на несколько недель исключить непосредственную угрозу Москве и этим добиться большого политического успеха.
28 июля группа Рокоссовского нанесла контрудар. В ходе боев маленький смоленский городок Ярцево неоднократно переходил из рук в руки. В районе Соловьево завязались ожесточенные бои. В результате удалось пробить коридор во внешнем кольце окружения шириной до 10 км, в пределах которого были оборудованы пять переправ через Днепр. В целях их удержания Рокоссовским был сформирован подвижный отряд во главе с полковником И.К. Лизюковым[3], усиленный пятнадцатью танками. Этот отряд сыграл большую роль в отражении непрерывных атак противника с севера и юга, стремившихся прорваться к переправам.
5-й механизированный корпус не смог пробиться к Соловьевской переправе, и был направлен в район Ратчино, где с боями переправился через Днепр. Главные силы 20-й армии, прорвав окружение, вышли к Днепру в районе Заборье на фронте в 20 км, где к 3 часам 3 августа были подготовлены четыре переправы. В первую очередь начали переправлять больных и раненых, затем пехоту, автотранспорт. Всего за Днепр было переправлено около 3 тыс. раненых и больных 16-й и 20-й армий. Тяжелая артиллерия и тяжелые грузы переправлялись у Соловьево. Переправа, продолжавшаяся несколько дней, проходила под воздействием артиллерийского огня и авиации противника.