Учитывая сложившуюся обстановку, командующий 22-й армией 28 декабря 1944 года отдал приказ о переходе к обороне.
За геройство и отвагу в боях 23–28 декабря 1944 г. 1007 воинов 130-го Латышского корпуса получили боевые награды[203].
Корпусу была поставлена новая задача — прорыв обороны противника на участке между станцией Гардене и оз. Зебрус, для чего было необходимо передислоцироваться в район Блусас — Кармачас — Берзайни в 10 километрах западнее Добеле[204].
Совершив в ночь с 28 на 29 декабря 25-километровый марш и оставив на старом месте один полк 308-й дивизии, чтобы скрыть от противника уход Латышского корпуса, он начал атаку в первой половине дня 31 декабря 1944 года. Дивизии прорвали первую линию обороны, но при поддержке самоходных орудий противник вскоре перешел к непрерывным сильнейшим контратакам. Заняв оборону на захваченных позициях, 1 января 1945 года бойцы в течение суток отразили у хутора Плани в Аннениекской волости 21 контратаку, каждая силами от роты до батальона пехоты с танками и самоходными орудиями[205].
Дивизии корпуса закрепились на захваченных позициях и, ведя активную оборону, стали готовиться к новым наступательным действиям. На занятых позициях корпус оставался до конца января.
В декабре 1944 года в 43-ю дивизию вернулись ее ветераны — майоры Янис Вилхелмс, Петр Ванзович и Александр Вашкин, после того как они прошли сокращенный курс обучения в Военной академии им. Фрунзе. Герой Советского Союза Я. Вилхелмс был назначен в штаб дивизии, а Ванзович и Вашкин — заместителями командиров полка.
Советское верховное командование сократило силы, выделявшиеся для боев в Курляндии. В начале 1945 года ряд соединений, действовавших там, были переданы 2-му и 3-му Белорусским фронтам. Они стали частью сил, которые 13 января 1945 года перешли в наступление в Восточной Пруссии.
Начиная с января 1945 года, в Курляндии остались только шесть общевойсковых армий и одна воздушная. При этом по численному составу они значительно уступали армиям других фронтов. Практически к началу 1945 года силы наступающих советских войск и обороняющихся гитлеровцев были почти равными.
В январе 1945 года гитлеровское командование вывезло из Курляндии морем несколько дивизий в Германию, группировка стала насчитывать 410 тысяч человек[206]. Стремясь предотвратить дальнейшую переброску войск из курляндской группировки, командование 2-го Прибалтийского фронта приняло решение непрерывными наступательными действиями на различных участках фронта в Курземе сковывать находящиеся здесь силы гитлеровцев.
Войска 2-го Прибалтийского фронта с 21 января перешли в наступление, продолжавшееся до 3 февраля. Бои приняли, как всегда, крайне ожесточенный характер, но не привели к существенным изменениям в положении сторон[207], заметного продвижения не произошло.
Наступление Прибалтийских фронтов в районе Лиепаи — Добеле — Салдуса продолжалось до 3 февраля. Обе стороны провели организационные изменения. Войска 1-го Прибалтийского фронта на фронте от Лиепаи до Салдуса были переданы 2-му Прибалтийскому фронту, на который и была возложена вся ответственность за боевые действия в Курляндии. Командовать фронтом был назначен П.А. Говоров. Противостоявшая им группа армий «Север» была переименована 25 января в «Курляндию».
Латышский корпус участвовал в январских боях. Атаки дивизий корпуса шли с 23 января. 43-я перешла в наступление около Илены и Скиты. 308-я атаковала Камбари. Если первая имела продвижение, то вторая после контратаки возвратилась на исходный рубеж.
25-27 января 1945 года корпус передислоцировался на новые позиции. Пройдя 5 километров, он сосредоточился в районе Салдуса, где вошел в оперативное подчинение 42-й армии[208].
308-я дивизия за январь 1945 года потеряла 636 человек убитыми, 2820 ранеными, 285 заболевшими, 2 замерзшими, 120 человек пропали без вести. За этот же период дивизия получила 1490 солдат пополнения[209].
Весь день 2 февраля корпус вел упорные бои, пытаясь прорвать оборону противника на рубеже Судмали — Зале — Брамани в районе Зварде. 43-й дивизией был захвачен опорный пункт Брамани в 10 километрах южнее Салдуса. 308-я, поддержанная 204-й, атаковала на участке Церини — Берзы, но продвижения не имела, остановленная сильным огнем противника.