Базой для формирования корпуса послужила 43-я гвардейская Латышская стрелковая дивизия – из ее состава для укомплектования штаба и управления корпуса, а также частей корпусного подчинения было выделено 803 человека, в том числе 95 офицеров.[64] Офицерский состав был пополнен командирами, направленными армией, фронтом и Главным управлением кадров Красной Армии.
В начале августа 1944 года в корпусе числилось около 16 тыс. человек, в том числе 7537 человек в 43-й гвардейской дивизии, 7367 – в 308-й дивизии и 853 – в корпусном управлении.[65]
Командиром корпуса был назначен гвардии генерал-майор (впоследствии генерал-лейтенант) Д.К. Бранткалн.
В конце июня 130-й Латышский стрелковый корпус сосредоточился в районе между Пустошкой и Невелем.
308-я дивизия начала формироваться в конце июня 1944 года[66] на базе 1-го отдельного запасного латышского полка в Гороховецких лагерях. Формирование дивизии было закончено 7 июля 1944 года, когда соединению и его частям были вручены боевые знамена. На фронт она прибыла в последних числах июля.
В дивизию вошли 319-й, 323-й и 355-й стрелковые полки, 67-й артиллерийский полк и другие штатные части и подразделения.
В составе дивизии 29 % солдат и офицеров ранее участвовали в боях. Личный состав включал 47,8 % русских, 36,3 % латышей, 7,8 % евреев, более 2 % украинцев, около 1 % белорусов и 5 % воинов других национальностей.[67]
В этой связи дивизионная газета выходила и как «Падомью стрэлниекс», и как «Советский боец» на латышском и русском языках.
От места формирования части 308-й дивизии прибыли 17 и 18 июля по железной дороге на станцию Невель, от которой они прошли к фронту маршем 270 километров, в конце июля сосредоточившись в районе боевых действий корпуса. 25 июля они торжественно пересекли границу республики в районе Ворзова.
Весь июнь 1944 года солдаты и офицеры корпуса занимались боевой подготовкой, а также участвовали в строительстве фронтовой дороги.
В августе 1944 года 1-й отдельный запасный стрелковый полк прекратил свое существование. При 130-м корпусе был сформирован запасный стрелковый батальон.[68]
3 июля 1944 года корпус вошел в состав 22-й армии (командующий – генерал-лейтенант Г.П. Коротков) 2-го Прибалтийского фронта.
Войска 2-го Прибалтийского фронта с 10 июля 1944 года начали наступление против группировки противника, опиравшегося на подготовленный рубеж Восточного вала по линии Опочка – Идрица – Себеж – Дрисса.
Армии правого крыла фронта (10-я гвардейская и 3-я ударная) продвигались на Резекне, а войска левого крыла (2-я и 4-я ударная армии) – вдоль Западной Двины к Даугавпилсу.
В течение недели продвижение войск фронта составило 90 километров, и 16 июля они вышли к границам Латвийской ССР.
В частях Латышского корпуса с большим подъемом была встречена весть о том, что они получают право в числе первых вступить на землю освобождаемой Латвии.
К этому моменту 130-й корпус, находившийся (без 308-й дивизии) в составе 1-й ударной армии (командующий – генерал-лейтенант Н.Д. Захватаев) 3-го Прибалтийского фронта, совершив 250-километровый марш, прибыл 4 июля в полосу обороны 22-й армии 2-го Прибалтийского фронта и занял боевой участок севернее озера Нещердо в районе населенных пунктов Зайчиха, Денисово, Рамуси и Храмино.
До восточной границы Латвии оставалось 60 километров по прямой.
В 43-й гвардейской дивизии за день до наступления, 9 июля 1944 года, был проведен митинг, на который прибыли представители руководства республики.
В ночь на 11 июля противник начал отход перед фронтом корпуса в результате успешного наступления советских войск на других участках. Части корпуса приступили утром 11 июля к преследованию гитлеровских войск. К полудню 12 июля была занята станция Нища и перерезана железная дорога Идрица – Полоцк.