Немцам очень повезло в том, что благодаря исключительно наглым и удачным для них действиям диверсионной группы, они сумели легко прорвать главный рубеж у Саласпилса и захватить мост. Но затем повезло уже нам. С обеих сторон от захваченного плацдарма находились обширные непроходимые для техники болота. Выходы с плацдарма в обе стороны вдоль восточного берега реки проходили по узким дефиле между рекой и болотами, перекрытым нашими опорными пунктами, которые мы удержали. Выход с плацдарма на север проходил по коридору шириной 4–5 км между болотами. По этому коридору и вынуждены были продвигаться немецкие танковые дивизии.
Выход с плацдарма по этому коридору противнику перекрыла дивизия фронтового резерва — 98-я стрелковая, которую командующий фронтом генерал-полковник Кузнецов Федор Иванович оперативно перебросил к плацдарму. Пока немцы прорывали вторую полосу батальонных опорных пунктов 90-й сд, 98-я дивизия успела подготовить полевую оборону. 4-го июля немцы штурмовали оборонительную линию 98-й сд, на которую навалились танковые дивизии 41-го моторизованного корпуса при поддержке больших масс авиации.
5-го июля противник вывел в первую линию дивизии 56-го моторизованного корпуса, поскольку 41-й мотокорпус понес значительные потери.
В эти два дня к нашему главному рубежу на участке от балтийского побережья до Даугавпилса начали выходить передовые отряды пехотных дивизий группы армий «Север». Попытки гитлеровцев сходу форсировать Западную Двину повсеместно были отбиты с большими для них потерями.
В Риге в это же время происходила напряженная работа. Командир 10-го ск генерал-майор Николаев, на которого было возложено командование обороной Рижского укрепленного района, вместе со своим штабом принимал пополнения, формировал новые части и строил оборонительные рубежи вокруг города с северо-востока и юго-востока. 70 тысяч человек мобилизованного населения Риги строили полевые укрепления. По приказу Ставки в Ригу была переброшена морем 54-я сд из состава Северного фронта, которая заняла подготовленный для нее рубеж от болота у Шкиротавы до озера Кишезерс длиной 7 км. Надо сказать, что местность в окрестностях Риги благоприятствовала обороне. Большое количество озер, болот и речек позволяли сократить протяженность оборонительных рубежей.
В Риге был объявлении набор добровольцев в дивизию народного ополчения. Более 18 тысяч коммунистов и комсомольцев изъявили желание защищать родной город от захватчиков. Следует заметить, что в окрестностях Риги в старых складах, сохранившихся ещё с царских времен, хранился стратегический резерв вооружения и боеприпасов бывшей латышской армии. Там же было заскладировано вооружение трех расформированных латышских дивизий. Конечно, в основном это было старое вооружение времен Мировой войны. Но, его было достаточно для вооружения 5 дивизий полного состава.