Операция по освобождению Латвии началась 14 сентября 44-го года. Сопротивление было упорным, немцы выстроили в балтийской республике глубоко эшелонированную линию обороны. В течение месяца войска 1-го Прибалтийского фронта прогрызали оборону и теснили 16-ю и 18-ю армии вермахта – прекрасно вооруженные и подготовленные. 20 сентября в бой вступила 3-я танковая армия генерал-полковника Эрхарда Рауса, но это уже не могло повлиять на положение дел. К 13 октября войска прорвали последние рубежи обороны перед Ригой и через день взяли город, а затем приступили к преследованию противника в Курляндии. Крупная немецкая группировка была блокирована на Курляндском полуострове – в западной части Латвии. Немцы оттянули туда основные боеспособные части. Без сна работали авиация и подводные лодки Балтийского флота, затрудняя снабжение противника продовольствием и боеприпасами через Рижский залив. Образовался Курляндский котел, выход из которого был только по морю – через порты Лиепаи и Вентспилса…
И вот тут произошло необъяснимое. С ходу прорвать оборону не удалось, части Красной армии отошли на исходные позиции. На полуострове скопилась мощная 200-тысячная группировка – остатки 3-й танковой армии, 16-я и 18-я армии группы «Север», латышские легионеры СС. Тем не менее Красная армия имела превосходство в людях и технике. Удары наносились ожесточенные – в направлении Лиепаи, вдоль побережья Рижского залива, на всех участках 200-километрового фронта. Немцы держали оборону, отбивали атаки. Силы группировки подпитывались поставками по Балтийскому морю – тогда еще положение Германии было не настолько критичным. Советское командование упорствовало, методично пыталось взломать оборону. На всем участке фронта от Лиепаи до Тукумса шли тяжелые бои. Пленные рассказывали, что руководство вермахта настроено решительно, солдаты мотивированы, ожидается прибытие крупного десанта – чтобы погнать Красную армию обратно в Ригу и далее. Военные верят в «вундерваффе» – чудо-оружие фюрера, которое вот-вот появится и переломит ход войны. В соседней Литве войска давно вышли к побережью Балтики, а Курляндский котел все держался. С осени по май 45-го советские войска шесть раз предпринимали полномасштабные попытки покончить с окруженной немецкой группировкой и всякие раз терпели неудачу. Армия несла серьезные потери. Отдельные населенные пункты по нескольку раз переходили из рук в руки. Удалось продвинуться лишь на несколько километров. Площадь котла составляла 15 тысяч квадратных километров, внутри – множество населенных пунктов, глухие леса. Протяженная береговая линия включала территорию нескольких портов. Вражеской группировкой командовал генерал Карл Гильперт – мастер тактического дела. Он умело выстроил оборону, манипулировал резервами, освободил акваторию портов от советских кораблей и субмарин. К маю 45-го года группировка в котле понесла потери, но еще представляла серьезную силу. Латышским легионерам