В состав 1-го Прибалтийского фронта входили 4-я ударная, 2-я и 6-я гвардейские, 43-я, 51-я общевойсковые, 5-я гвардейская танковая армии. Генерал Баграмян наносил главный удар войсками Крейзера, Чистякова и танковой армией на Салдус, Лиепаю. Из резерва Ставки передавалась 61-я армия Белова. Армия Белобородова частью сил блокировала Клайпеду, а левым флангом стояла на границе Восточной Пруссии по Неману. Координировать действия фронтов вновь был назначен маршал Василевский.
Общий замысел предполагал расколоть курляндскую группировку, а затем уничтожить ее по частям. Однако подготовка к новой операции велась, мягко говоря, с прохладцей. Как руководящий состав Прибалтийских фронтов, так и Генеральный штаб первое время были убеждены, что германское командование постарается как можно быстрее эвакуировать сохранившие высокую боеспособность войска группы армий «Север» из Курляндии в Германию, чтобы использовать их для обороны рейха. Но Гитлер уже давно не прислушивался к мнению генералов. Вместо вывоза войск с полуострова или прорыва их в Восточную Пруссию, германское командование морем перебрасывало в Курляндию маршевые пополнения. К тому же из-за нехватки тоннажа для эвакуации всей группировки требовалось не менее полугода. Зато, в отличие от Сталинграда, имелась возможность через порты Лиепая и Вентспилс снабжать войска всем необходимым. В октябре кораблями сюда было доставлено 881 тысяча тонн грузов, в ноябре эта цифра удвоилась.
Генералу Шернеру была поставлена задача упорной обороной отвлечь силы русских от Восточной Пруссии. Командование группы поспешно превращало полуостров в сплошной укрепленный район с многочисленными оборонительными рубежами и отсечными позициями. За одним рубежом на расстоянии 6–8 км возводился следующий. И так до самого моря. Пересеченная, с большим количеством озер и речек лесисто-болотистая местность благоприятствовала организации обороны.
Советское наступление началось 27 октября под лозунгом «полностью освободить Советскую Латвию к 27-й годовщине Октябрьской революции» мощной артиллерийской и авиационной подготовкой, которая ввиду скудных разведданных велась в основном по площадям. По свидетельству генерала Казакова: «Точными данными о группировке на этом участке сил и средств неприятеля мы не располагали. Только в ходе боевых действий… удалось выявить, что наиболее прочные оборонительные позиции немцев располагаются в 15–30 км от переднего края». Советские войска в первый день наступления прорвали оборону противника на фронте 20 км и продвинулись вперед на 4–7 км, овладев городом Ауце. Вечером в дело ввели 10-й танковый корпус генерал-майора М.К. Шапошникова. На следующий день дивизии продвинулись еще на 6–7 км, расширив прорыв до 50 км.
Однако в дальнейшем темп наступления стал неуклонно снижаться от 3–4 км до считаных метров в сутки. Каждый метр приходилось оплачивать кровью. Немцы сопротивлялись отчаянно, контратаковали непрерывно, одновременно подбрасывали из глубины новые соединения. Через пять дней перед ударной группировкой 2-го Прибалтийского фронта вместо четырех было уже 10 дивизий, в том числе 12-я танковая. Как признается маршал Еременко: «По огневой насыщенности и количеству контратак бои последних дней не имели себе равных в течение всего 1944 г. Характерной особенностью оборонительной тактики противника, выявленной в ходе наступательных действий в этот период, явилось то, что во время нашей артиллерийской подготовки гитлеровское командование не уводило живую силу в глубь обороны с целью ее сохранения, как это делалось раньше. Пехота продолжала укрываться в траншеях, на их дне и в нишах, не отходя ни на шаг. Поэтому с переносом нашего артиллерийского огня в глубину гитлеровцы встречали атакующих залпами из всех видов оружия, стремясь не допустить вклинения нашей пехоты в свои боевые порядки». За десять дней непрерывных боев с 27 октября по 5 ноября войска левого крыла фронта продвинулись на глубину 35 км и остановились в 25 км от Салдуса. Наступил кризис: много людей и большая часть танков вышли из строя, боеприпасы были израсходованы.
Аналогично развивались события в полосе 1-го Прибалтийского фронта. Войска Баграмяна почти сразу столкнулись с группировкой противника из четырех пехотных дивизий при поддержке основных сил 4-й и 14-й танковых дивизий и двух тяжелых танковых батальонов, которая готовилась пробивать коридор на Клайпеду. За три дня, отражая контратаки, советские армии смогли продвинуться лишь на 6 км. И в дальнейшем каждый клочок земли удавалось отбивать после многократно повторяемых атак. Чем больше сокращалась линия фронта, тем плотнее становились боевые порядки противника и жестче оборона.
В начале ноября резко ухудшилась погода, раскисли дороги, сильные туманы и плотная облачность исключали действия авиации. 6 ноября «продвижение вперед стало попросту невозможным». Однако Ставка настойчиво требовала продолжения.