Осложнение обстановки на Северо-Западном и Западном фронтах требовало принятия срочных мер по организации отпора противнику. Маршал С.К. Тимошенко, генерал армии Г.К. Жуков и генерал-лейтенант Н.Ф. Ватутин, проанализировав обстановку, предложили И.В. Сталину силами Группы резервных армий под командованием маршала С.М. Буденного срочно перейти к обороне на рубеже Невель, Могилев и далее по р. Днепр до Кременчуга с задачей быть готовым по указанию Ставки к переходу в контрнаступление. В районы Смоленска и Витебска с Украины намечалось перебросить 16-ю, а с 1 июля и 19-ю армии. Командующим Северо-Западным и Западным фронтами предлагалось силами отходящих армий и фронтовыми резервами занять оборону на рубеже р. Западная Двина от Риги до Краслава, Минского и Слуцкого укрепленных районов, а также немедленно организовать работы по приведению в боевую готовность укрепленных районов на старой государственной границе. Кроме того, планировалось срочно приступить к подготовке тылового оборонительного рубежа силами двух армий из резерва Ставки по линии Селижарово, Смоленск, Рославль, Гомель. И.В. Сталин утвердил 27 июня эти предложения и приказал направить соответствующую директиву в войска.
Решение Ставки Главного Командования о переходе к стратегической обороне показало, что она отказалась от нереальных планов. Основные усилия сосредоточивались на западном направлении, где надвигалась катастрофа.
Во второй половине 26 июня в район Двинска прибыл 21-й механизированный корпус генерала Д.Д. Лелюшенко, насчитывавший всего 28 танков. Утром 28 июня он атаковал противника. К вечеру, подтянув свежие силы, фон Манштейн вынудил соединения корпуса отойти. Генерал армии Лелюшенко в своих мемуарах следующим образом оценивал ход событий:
28 июня нарком обороны маршал С.К. Тимошенко потребовал от командующего Северо-Западным фронтом «не позднее сегодняшнего вечера выбить противника из Двинска, уничтожить мосты и прочно занять оборону, не допустив переправы противника на северный берег р. Зап[адная] Двина в районе Двинска» [153]. На следующий день в шесть часов утра командующий 8-й армией приказал командиру 12-го механизированного корпуса передать 28-ю танковую и 202-ю моторизованную дивизии в подчинение командиру 65-го стрелкового корпуса. Через час командир 28-й танковой дивизии полковник И.Д. Черняховский получил от заместителя командующего 8-й армией задачу уничтожить прорвавшиеся танки противника в районе понтонного моста Риги, чтобы обеспечить выход на правый берег Западной Двины оставшихся на ее левом берегу частей 8-й армии. Внезапным фланговым ударом сильно поредевшие части дивизии разгромили врага, закрепившись в районе понтонного моста. Это позволило частям 8-й армии переправиться на правый берег Западной Двины. К этому времени штаб 27-й армии генерала Н.Э. Берзарина вышел в район Резекне, где принял под свое управление 5-й воздушно-десантный и 21-й механизированный корпуса.
29 июня командующий Северо-Западным фронтом получил директиву № 0096 Ставки Главного Командования, в которой требовалось продолжать оборону на фронте Рига, Якобштадт, озеро Лукнас, имея главной своей задачей не допустить прорыва противника со стороны Двинска и от Якобштадта в северном и северо-восточном направлениях. Резервы фронта предписывалось сосредоточить в районах Режица, станция Мадона, Цесис, Смильтен, а глубокие фронтовые резервы (41-й, 22-й стрелковые, 1-й механизированный корпуса) – в районах Пскова, Острова, Новоржева, Порхова. Эти резервы должны были, опираясь на Псковский и Островский укрепленные районы, подготовить упорную оборону и прочно закрыть направление на Ленинград. В случае отхода с рубежа р. Западная Двина предписывалось принять все меры к сбережению войск фронта и организованному выходу их за укрепрайоны. При отходе на всех путях следовало производить массовые заграждения, уничтожать мосты, железнодорожные сооружения и линии связи [154].