К 1 августа соединения 20-й и 16-й армий были сильно ослаблены в предыдущих боях и дивизии по своему составу были равны скорее усиленным батальонам. Например, согласно текущим донесениям, 229-я стрелковая дивизия имела около 900 «штыков», в полках 73-й стрелковой дивизии было по 100 человек с 4—5 пулеметами. Примерно такими же по своему составу были и остальные стрелковые дивизии. В 5-м мехкорпусе было всего 58 исправных танков, в 57-й танковой дивизии — 7 танков. Артиллерия 20-й армии состояла из 177 полевых и 120 противотанковых орудий, которые почти не имели снарядов. Подвоз к тому моменту осуществлялся только по воздуху, и войска, втянутые в тяжелые бои в полуокружении, получали необходимые грузы на 10 самолетах ТБ-3 по ночам. Боеприпасы и горючее почти совершенно отсутствовали. Двум армиям угрожало полное окружение в случае смыкания клещей XXXIX корпуса группы Гота в районе Духовщины и XXXXVI корпуса группы Гудериана в районе Ельни. В этих условиях генерал-лейтенант Курочкин принял решение на отвод обеих армий за Днепр. Это решение было принято после получения приказа Тимошенко от 31 июля «во взаимодействии с Рокоссовским уничтожить ярцевскую группировку противника и развивать удар в направлении Духовщина». В какой-то мере этот ход был радикальной сменой характера действий двух армий. Еще 29 июля командующий Западным направлением Тимошенко требовал отбить потерянный Смоленск. Два дня спустя было решено прекратить борьбу в полуокружении и выходить на восток. Оставление Смоленска стало по сути своей знаковым моментом. Теперь у сражающихся войск не было даже того символа, который воодушевлял их на продолжение борьбы. Они сделали все, что могли. Пришло время отступить.
В какой-то мере 1 августа 1941 г. было критическим днем, переломным моментом для Западного фронта. Во-первых, войска понесли серьезные потери. Даже без учета 20-й армии, сведения о потерях которой не были еще получены в штабе фронта, с 21 по 31 июля войска Западного фронта потеряли 105 723 человека, в том числе 9958 человек убитыми и 46 827 человек пропавшими без вести[336]
.Во-вторых, количество оставшейся в войсках техники в сравнении с началом войны могло вызвать только грустную улыбку. На 1 августа 1941 г. в войсках Западного фронта имелось 16 КВ, 50 Т-34, 148 БТ, 364 Т-26, 11 «химических» танков, 128 Т-40 и 228 бронемашин БА-10 и БА-20[337]
. ВВС Западного фронта на тот момент насчитывали всего 180 самолетов (113 исправных и 67 неисправных)[338]. Боеготовых МиГ-3 было 20 машин, Пе-2 — 11 машин и Ил-2 — 2 самолета. Такое количество танков и самолетов уже не позволяло надеяться переломить ситуацию в свою пользу. Ситуация с артиллерией была не лучше. В результате прошедших боев артиллерия группы генерала Калинина была выведена из строя ударами авиации противника.Однако принять решение на отход 16-й и 20-й армий было только половиной дела. Без деблокирующего удара извне истощенным армиям было бы затруднительно проложить себе путь из «котла». 28 июля части группы Рокоссовского, удерживая прежний рубеж, готовились к наступлению. 29 июля они перешли в наступление с целью не допустить соединение духовщинской и ельнинской группировок противника и удержания в руках советских войск переправ через Днепр до подхода частей 20-й и 16-й армий.
Правофланговые части (101-я танковая и 38-я стрелковая дивизии) наступали в общем направлении на Духовщину. Части левого фланга (64-я и 108-я стрелковые дивизии) вели бой за переправы в районе Свищево, Макеева, стремясь соединиться с 20-й армией. Ведя упорные бои с частями 7-й танковой и 20-й моторизованной дивизий противника, а затем и с подошедшими им на выручку отрядами пехотных дивизий, части группы Рокоссовского большого продвижения не добились. Однако им удалось предотвратить смыкание клещей 2-й и 3-й танковых групп и оттянуть на себя значительные силы немцев. Без этих атак они были бы, несомненно, развернуты для противодействия прорыву 16-й и 20-й армий. Однако эти атаки дорого обошлись группе Рокоссовского. 64-я стрелковая дивизия с 29 июля по 2 августа потеряла 2582 человека, 108-я стрелковая дивизия — 3561 человека. 101-я танковая дивизия за 1 и 2 августа потеряла 285 человек и 15 танков, 38-я стрелковая дивизия только за 3 августа потеряла 206 человек.