Выход с плацдарма по этому коридору противнику перекрыла дивизия фронтового резерва — 98-я стрелковая, которую командующий фронтом генерал-полковник Кузнецов Федор Иванович оперативно перебросил к плацдарму. Пока немцы прорывали вторую полосу батальонных опорных пунктов 90-й сд, 98-я дивизия успела подготовить полевую оборону. 4-го июля немцы штурмовали оборонительную линию 98-й сд, на которую навалились танковые дивизии 41-го моторизованного корпуса при поддержке больших масс авиации.
5-го июля противник вывел в первую линию дивизии 56-го моторизованного корпуса, поскольку 41-й мотокорпус понес значительные потери.
В эти два дня к нашему главному рубежу на участке от балтийского побережья до Даугавпилса начали выходить передовые отряды пехотных дивизий группы армий «Север». Попытки гитлеровцев сходу форсировать Западную Двину повсеместно были отбиты с большими для них потерями.
В Риге в это же время происходила напряженная работа. Командир 10-го ск генерал-майор Николаев, на которого было возложено командование обороной Рижского укрепленного района, вместе со своим штабом принимал пополнения, формировал новые части и строил оборонительные рубежи вокруг города с северо-востока и юго-востока. 70 тысяч человек мобилизованного населения Риги строили полевые укрепления. По приказу Ставки в Ригу была переброшена морем 54-я сд из состава Северного фронта, которая заняла подготовленный для нее рубеж от болота у Шкиротавы до озера Кишезерс длиной 7 км. Надо сказать, что местность в окрестностях Риги благоприятствовала обороне. Большое количество озер, болот и речек позволяли сократить протяженность оборонительных рубежей.
В Риге был объявлении набор добровольцев в дивизию народного ополчения. Более 18 тысяч коммунистов и комсомольцев изъявили желание защищать родной город от захватчиков. Следует заметить, что в окрестностях Риги в старых складах, сохранившихся ещё с царских времен, хранился стратегический резерв вооружения и боеприпасов бывшей латышской армии. Там же было заскладировано вооружение трех расформированных латышских дивизий. Конечно, в основном это было старое вооружение времен Мировой войны. Но, его было достаточно для вооружения 5 дивизий полного состава.
4 июля 1-я дивизия народного ополчения была сформирована и направлена на северо-восточный оборонительный обвод, построенный вдоль довольно крупной реки Гауи. Длина обвода составляла 8 км. Кадровым ядром дивизии послужили три саперных батальона из стрелковых дивизий 10-го корпуса, завершившие фортификационные работы на оборонительных рубежах. Это была самая первая дивизия народного ополчения из всех сформированных в годы войны.
На исходе дня 5-го июля командующий фронтом отвел потерявшую до 80 % боевого состава 98-ю дивизию в район Риги. Выведенная из боя дивизия была включена в состав 10-го ск и пополнена 7 тысячами добровольцев-рижан и 2 тысячами амнистированных заключенных из двух строительных спецлагерей НКВД, работавших на строительстве укреплений. Заключенным, в основном крестьянского сословия, было предложено условно-досрочное освобождение в обмен на участие в боевых действиях. Почти все заключенные, за исключением 140 человек, добровольно вступили в действующую армию.
Позднее мне рассказали почти анекдотическую историю, произошедшую с «отказниками». 140 отказников погрузили на небольшое рыболовное судно под охраной латышских милиционеров и отправили в Ленинград в составе конвоя вместе с другими судами, на которых эвакуировались раненые и сотрудники советских и партийных органов, не задействованные в обороне. Ночью в море судно с заключенными, под предлогом поломки двигателя, отстало от конвоя. Заключенные, вероятно перебив охрану и экипаж, а может быть и совместно с экипажем, нарисовали на палубе большую свастику и двинулись в сторону занятого немцами западного берега Рижского залива. Утром их обнаружили штурмовики авиации Балтфлота и утопили, приняв за немцев. Вот такой трагический анекдот.
Пополненная 98-я сд составила резерв командования Рижского укрепрайона. На последний свободный участок оборонительной линии между селением Адажи на Гауе и озером Кишезерс общей длиной 10 км командование фронта поставило 128 стрелковую дивизию из 27 армии, на которую ранее возлагалась задача обороны побережья от возможных морских десантов на участке от Риги до Пярну. Фронтовыми и армейскими автобатами дивизия в полном составе была за два дня переброшена в Ригу. Благодаря тому, что линия обороны дивизии проходила через два обширных болота, её фактическая длина не превышала 5 км.
По восточному берегу Двины в Рижском оборонительном районе на участке от железнодорожной станции Румбула до устья реки занимали прочные опорные пункты, построенные на главном стратегическом рубеже, кадровые 10-я и 48-я стрелковые дивизии. На каждую дивизию приходилось по 12–14 км оборонительной линии, что было вполне допустимо, учитывая большую ширину реки, а также мощность и плотность построенных на рубеже оборонительных сооружений. Все расположенные на берегу каменные здания были приспособлены к обороне, жители из них выселены. Здания на левом берегу реки заблаговременно взорвали, что бы лишить противника укрытий.
Для успешного выполнения плана «Нептун» жизненно важно было не допустить расширения противником горловины прорыва. С этой целью оборона Риги была всемерно укреплена. Город подготовился к борьбе в окружении. Сформировавшийся явочным порядком, Рижский укрепленный район, в итоге, имел размеры примерно 8 на 30 км и оборонялся шестью стрелковыми дивизиями. Длина обороняемого периметра составляла 60 км, большая часть которых приходилась на реки и болота. С воздуха район прикрывался двумя зенитными артполками и одним истребительным полком флотской авиации, дислоцированном на Рижском аэродроме. Задача снабжения окруженного гарнизона и защита его с моря возлагалась на Балтийский флот.
5 июля вышло постановление СНК о призыве на воинскую службу граждан прибалтийских республик до 1896 года рождения включительно. С учетом этого, а также, с учетом наличия складов вооружения в Риге, командование осажденного гарнизона могло поставить «под ружьё» еще 33 тысячи человек. В целом, в Латвии и Эстонии по этому постановлению подлежали призыву 380 тысяч человек.
С южной стороны горловину прорыва пережимала 11-я сд 11-го ск, опирающаяся на опорные пункты главной линии. Чтобы увеличить длину горловины, между большим болотом у Салпспилса и болотом на речке Тумшупе была развернута в полевой оборонительной линии длиной 7 км фронтом на запад 112-я сд из резерва фронта. Ширина коридора между фронтом 54-й сд Рижского оборонительного района и фронтом 112-сд составляла всего 4 км. После прорыва обороны 98-й сд немецким моторизованным корпусам пришлось идти по этому коридору под перекрестным артиллерийским и минометным огнем.
Между болотом Тумшупе и следующим огромным болотом Криевупе развернулась на линии длиной 6 км 14-я сд, спешно переброшенная по железной дороге с Северного фронта. Ширина коридора между фронтом 14-й сд и фронтом 128-й сд Рижского района не превышала 7 км. Таким образом, общая длина горловины, по которой пришлось идти немцам, составляла около 30 км при ширине от 4 до 7 км.
В период с 30 июня по 7 июля в полосу Прибалтийского фронта были переброшены с Западного фронта по железной дороге 11-й танковый корпус четырехдивизионного состава и 6-й мотострелковый корпус. Кроме того, из полосы Западного фронта были передислоцированы одна истребительная авиадивизия, четыре штурмовых и две бомбардировочных дивизии, а также две дивизии легких ночных бомбардировщиков. Это позволило переломить ситуацию и лишить немецкую авиацию превосходства в воздухе. Из резерва Ставки Прибалтийскому фронту были переданы 11 гаубичных артполков РВГК.
Но, вернемся к событиям дня 5 июля. После обеда я выехал из штаба фронта на передовой НП 8-й армии, располагавшийся у местечка Заки, в трех километрах за передовой линией 112-й сд и в 5 км от линии фронта, удерживаемой 98-й дивизией. В 16 часов на НП меня встретил командующий 8-й армией генерал-майор Собенников. НП армии размешался в большом дзоте, построенном на макушке невысокого пригорка. Собенников доложил, что вся корпусная и армейская артиллерия ведет непрерывный огонь по атакующим немецким танкам, что 98-я дивизия потеряла 50 % боевого состава и удерживает вторую линию батальонных опорных пунктов. С немецкой стороны действуют одна танковая и две моторизованные дивизии при поддержке многочисленной артиллерии и авиации.