У немецкого командования все большее беспокойство вызывали части 16-й сд, продолжавшие сопротивление в тылу немецких войск. Боевой группе командира 161-го разведбата оберстлейтенанта фон Франциуса не удалось полностью разгромить полки 16-й сд. Как сказано в журнале боевых действий XXVI АК: «Остатки окруженной русской 16-й стрелковой дивизии, по-видимому полностью разбиты и разделены на многочисленные маленькие группы. Они имеют приказ двигаться через Раквере на Петербург Несколько групп беспокоили дороги подвоза корпуса в первой половине дня». Был отдан приказ командирам 185-го дивизиона штурмовых орудий и 563-го противотанкового дивизиона выделить по одному взводу для патрулирования дорог в районе вероятного действия подразделений 16-й сд. Для окончательного уничтожения окруженных сил противника (остатки 16-й стрелковой дивизии) создается боевая группа генерал-майора Бёттхера, командира 104-го артиллерийского командования[356].
Советские войска не успевали создать ударные группировки для контрнаступления. Тем более что противник, и так имевший превосходство, продолжал его увеличивать. В течение 4 августа немцы захватили станцию Тапа и перерезали железнодорожное сообщение с Таллином. Командир 11-й сд, подчинив себе отряд, оборонявший Тапа, отошел в северо-восточном направлении и присоединился к восточной группе войск 8-й армии. Несколько подразделений 320-го сп остались в составе западной группировки армии и были подчинены командиру 22-й мсд НКВД, которая начала отход по маршруту Охепалу — Колга к реке Ягала. В состав дивизии были введены: рота 320-го сп, рота 167-го сп, рота морской пехоты и три комендатуры 6-го погранотряда[357], численностью до 250 штыков, которые создали полосу прикрытия Викиталу, Кярва-1, Хармакосу, Косу, Ару, Курси, Купу, Кахала, мз. Лоо, Тситре[358].
16-я сд в составе 156-го и 62-го сп перекрыла железную дорогу на Таллин в районе станции Янеда. Дивизия была усилена 5-й железнодорожной батареей КБФ 130-мм орудий капитана Живодера. Вначале она действовала в составе одного 130-мм орудия, затем двух[359]. На юге в районе станции Кяру отражали немецкие атаки 204-й сп и Латышский полк. Значительный участок южнее Таллина продолжал прикрывать лишь отряд полковник И. Г. Костикова. Северо-западнее Пярну в районе Вылла — Пыхара, дорогу на Виртсу перекрывал 8-й ПО. У него в тылу, на рубеж от залива Матсалу-Лахт и далее на восток по реке Казари выходил 91-й стрб. Направление от занятого немцами Пярну-Яагупи на Марьямаа оборонял 3-й сб 1-й обрмп, с приданными ему двумя ротами 47-го стрб. В районе мызы Валгу занимал оборону 16-й истребительный батальон. КП полковника И. Г. Костикова находилось на мызе Конувере[360]. К 5 августа в подчинение И. Г. Костикова был передан 4-й иб, а 16-й иб переименован в 1-й иб. В тылу его отряда действовал 11-й иб. Всего протяженность участка обороны отряда составляла 70 км[361].
К 5 августа противник полностью развернул на таллинском направлении две дивизии XXXXII АК: 217-ю и 61-ю. На ракверовском направлении в состав XXVI АК, кроме 254-й пд передавались 291-я и 93-я пд. В район Тапа подходили из Пярну передовые части 291-й пд, что позволило основным силам 254-й пд пересечь железную дорогу и начать наступление к Финскому заливу. К наступлению на Раквере с юга готовилась перейти 93-я пд.
В течение дня части 10-й сд закреплялись на правом фланге в районе станций Рапла и Кеава (204-й сп и 3-й батальон 1-го Латышского полка), 1-й Латышский полк сдерживал немцев в районе Мустла, а на левом фланге 98-й сп обеспечивал фланг 156-го сп удерживающего позиции в районе мызы Албу. 22-я мсд НКВД удерживала позиции в районе станции Янеда. В резерве командира корпуса находился 62-й сп, располагавшийся в Алавере. Несмотря на то, что к середине дня немцы перехватили на севере последнее шоссе, связывающее Таллин с «большой землей», командующий армией запретил использовать этот полк на данном направлении. В районе Раквере 11-я сд, подчинив себе сводный отряд 109-го ждп НКВД, отходила на восток и оставила станцию Кадрина. Части 118-й сд продолжали сосредотачиваться юго-западнее Раквере. Командующий армией отдал приказ № 20, по которому в 3 ч 30 м 7 августа ударные группировки генералов И. Ф. Николаева и М. С. Шумилова должны были начать наступление навстречу друг другу[362]. По замыслу генерала П. С. Пшенникова в дальнейшем основные силы 10-го СК должны были уйти к основным силам на восток. Оборона Таллина в этом случае ложилась на плечи только КБФ. В связи с этим Военный совет КБФ обратился к маршалу К. Е. Ворошилову и адмиралу Н. Г. Кузнецову: «Командарм 8 поставил ВС КБФ известность своем последнем решении стянуть на восток максимум сил и средств 10 ск прикрывающего южное и юго-западное направления на Таллин, целью нанести противнику удар. Случае неуспеха все силы отвести на восток. Южное направление на Таллин сейчас прикрывается заслонами 10 ск югозападное направление прикрывается батальоном морской пехоты, занимающим рубеж по рекам Казари — Теенусе. Своих сухопутных сил для сдерживания противника флот не имеет. Принимаю меры обороны Таллина непосредственно. Длина оборонительного рубежа вокруг Таллина 40 километров радиусом 12–15 километров. Располагаю двумя батальонами морской пехоты, одним истребительным батальоном, отдельными командами штаба, тыла, береговых частей помимо батарей и зенитных частей. Связи новой обстановкой и новыми решениями командующего 8 армией резко отличающимися от того положения которое существовало ранее прошу Ваших указаний»[363].
В составе боевой группы генерал-майора Бёттхера были собраны усиленные 162-й и 176-й пп, 161-й рб, 402-й самб, ягдкоманды (охотничьи команды) 291-й и 217-й пд, два штурмовых орудия 185-го дн ШО (штурмовых орудий). Только этими силами удалось нанести поражение остаткам 16-й сд. К 5 августа боевые действия в ее районе были, в основном, завершены. Кампфгруппе генерала Бёттхера удалось окружить и разгромить основные силы двух стрелковых полков 16-й сд. В плен, по предварительным данным, было взято до 600 человек. Оставшиеся разрозненные группы прорывались к основным силам советских войск[364].
В очередной раз немецкое командование опередило с наступлением советские войска. Два пехотных полка 291-й пд 6 августа начали наступление от Тапа на станцию Кадрина и Хальяла. Еще севернее, выходя на южное побережье Финского залива, вела наступление 254-я пд. В 2 ч в районе Хальяла начальник политического отдела армии бригадный комиссар Мареев с группой командиров пытался остановить бегущих в беспорядке красноармейцев и командиров 527-го сп 118-й сд и вернуть их на позиции. В ответ на это они были обстреляны ружейным огнем и в них были брошены две гранаты. Бригадный комиссар Мареев был убит выстрелом в голову. Заместитель начальника особого отдела армии старший лейтенант госбезопасности Подчасов был ранен. Организаторами убийства были командиры пулеметных взводов 3-й пулеметной роты 537-го сп 118-й сд.
Юго-западнее Раквере начал наступление усиленный пехотный полк 93-й пд. Немцы стремились окружить советские войска, обороняющиеся в Раквере. В 14 ч 15 м генерал П. С. Пшенников принял решение, оставив 10-й СК оборонять Таллин, основные силы армии отвести на рубеж реки Кунда. При этом командиру 10-го СК приказывалось оборонять Таллин при любой складывающейся оперативной обстановке: «Правое крыло армии — 10 ск отойти для обороны Таллинского тетдепона по линии р. Васалемма, Кохила, р. Атла, мз. Кайу, мз. Аэла, р. Ягала, Маннива с задачей не допустить дальнейшего развития наступления противника в восточном и западном направлениях. Прочно закрепиться на заранее подготовленном Таллинском тетдепоне и не допустить захвата пр-ком района Таллин»[365]. В результате того, что противник, прорвавшись в Финскому заливу, отрезал часть 8-й армии. В окружении в районе Таллина остались 10-й СК, 8-й ПО, 450 чел. 6-го ПО, две роты 109-го ждп НКВД (300 чел.), две роты и штаб 461-го стрб, 1-й батальон 3-го мсп ОВ НКВД, охраняющего правительственные здания в Таллине, истребительные батальоны: 1-й, 2-й, 3-й, 4-й, 7-й, 9-й, 11-й и 17-й[366]. Две комендатуры (3-я и 4-я) 6-го ПО были влиты самостоятельными подразделениями в 22-ю мсд НКВД[367].