Совершив в ночь с 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-й, атаковала на участке Церини — Берзы, но продвижения не имела, остановленная сильным огнем противника.
На ряде участков корпусу противостояла 19-я латышская дивизия СС. К этому времени гитлеровское командование на 60 % укомплектовало дивизию немцами. Важное значение имело то обстоятельство, что после освобождения Риги «в 19-й дивизии наступил моральный кризис, который проявлялся в частом дезертирстве… Внешне дисциплина была безупречной… Но все же солдаты тайком по два или небольшими группами исчезали: из боевых частей — около 500 человек, а из резервной части, которая находилась в районе Дундаги и состояла из молодежи, призванной на обучение, — около 2000 человек»[210].
С 10 февраля 1945 года корпус сосредоточился в районе Малукалны — Целми, находясь в резерве 22-й армии. Так как преобладающей частью личного состава была молодежь, только что призванная в освобожденных районах Латвии и еще не имевшая боевого опыта, командиры вели усиленную боевую подготовку.
К 1 марта укомплектованность дивизий была следующая: 6562 человека в 43-й дивизии, 5623 человека в 308-й дивизии[211].
В эти дни, 7 февраля 1945 года, 308-й дивизии было вручено дивизионное Красное знамя с прикрепленным к нему орденом Красного Знамени.
16 февраля 1-я ударная и 22-я армия (частью сил) предприняли наступление в районе Джуксте. В боях до 23 февраля 1945 года советские войска прорвали оборону противника и овладели поселком Джуксте, городом Приекуле и др., но развить успех и овладеть Лиепаей не смогли.
Март 1945 года стал одним из самых активных и напряженных периодов в боевой деятельности корпуса за всю войну. В этом месяце корпус участвовал в Салдусской наступательной операции 2-го Прибалтийского фронта. По времени она совпадала с наступлением Советской армии в Восточной Померании. Поэтому в марте перед 2-м Прибалтийским фронтом была поставлена задача активными действиями воспрепятствовать переброске противником войск из Курземе в Померанию, лишить его возможности сковывать большие силы советских войск. В этой связи 22-й армии было приказано во взаимодействии с войсками 1-й ударной армии выйти на рубеж Кандава — Салдус и впоследствии, во взаимодействии с войсками 1-й ударной и 42-й армий, очистить северовосточную часть Курляндии и выйти на р. Венту.
Продолжительные и тяжелые бои разгорелись в марте 1945 года во время наступления советских войск на салдусском направлении. В ночь на 23 февраля 1945 года, преодолевая сильный снежный буран, корпус совершил марш из района прежнего сосредоточения у Целми — Малукалны. 308-я дивизия сосредоточилась в районе Салдуса, 43-й гвардейский — в лесу западнее Лиелауце у хуторов Губени, Дзени, Приежкалны, Виджи, а 201-я дивизия — примерно в 20 километрах к юго-востоку от Салдуса, в лесу близ Руяс и Акментыни.
Мартовское наступление вели 22-я армия и взаимодействовавшие с ней 1-я ударная и 42-я армии. Их задачей было прорваться к реке Вента. Основной удар наносили соединения левого крыла 22-й армии — 23 -й гвардейский и 130-й Латышский корпуса. Правое крыло (100-й и 14-й гвардейский корпуса) было ответственно за вспомогательный удар.
По линии Кандава — Салдус проходил оперативный рубеж немецкой обороны.
Первый этап наступательной операции проходил 10 дней — с 4 по 13 марта. Латышский корпус, входя вместе с 23-м гвардейским корпусом в ударную группировку 22-й армии, наступал на левом крыле армии с позиции юго-восточнее Салдуса на северо-запад. Бои шли в трудных погодных условиях, характеризующихся резкой сменой оттепелей и заморозков.
В ночь на 4 марта части заняли исходное положение для атаки. На этот раз в корпусе плотность артиллерии была 282 ствола орудий и минометов на один километр фронта прорыва[212]. После почти часовой артиллерийской подготовки, в 10 часов 40 минут 4 марта 1945 года, наступление началось. В целом в первый день части корпуса прорвали оборону противника на фронте в 4 километра и вклинились в нее на глубину 3–4 километра[213].
В результате боев 43-я дивизия вышла на рубеж Кадики — Буки, а 308-я — Лиелдегуны — Кадики. В этот день противник предпринял до 20 контратак. К исходу дня гвардейцы овладели населенными пунктами Сермули, Братужи и вышли к Кадики, продвигались к Балежи. 308-я дивизия продвинулась на 3 километра. Чтобы не дать противнику возможности зарыться в землю и укрыть огневые средства, всю ночь шли вперед