130-й стрелковый корпус
Корпус был сформирован 5 июня 1944 года приказом Генерального штаба Красной Армии.[1] В состав корпуса вошли 43-я гвардейская стрелковая дивизия, которой командовал гвардии полковник Альфред Калнин, и 308-я стрелковая дивизия, которой командовал генерал-майор Вольдемар Дамберг. 43-я дивизия гвардейская служила как раз базой для формирования корпуса: из её состава для укомплектования штаба, управления корпуса и частей корпусного подчинения было выделено 803 человека (из них 95 офицеров)[2]. Офицерский состав был пополнен специально направленными командирами. В начале августа 1944 года в корпусе насчитывалось около 16 тысяч человек: из них 7537 человек в 43-й гвардейской дивизии, 7367 в 308-й дивизии и 853 в корпусном управлении[3]. Командовал корпусом гвардии генерал-майор Детлав Бранткалн.
130-й стрелковый корпус
22 июля корпусу была поставлена новая боевая задача. Следуя за войсками первого эшелона 22-й армии, 24 июля латышские полки расположились в лесах севернее местечка Дагда, где готовились к завершающему этапу Резекненско-Даугавпилсской операции. 26 июля 43-я дивизия сосредоточилась в районе Амбели, Борзовка южнее озера Вишкю. Утром 27 июля она завязала бои с противником в районе Тимушки и Пилскалны, а затем при поддержке танковой бригады, двух самоходно-артиллерийских полков и артиллерийской бригады прорвала оборону западнее озера Лукнас и продвинулась в течение дня на 22 километра, освободив 52 населённых пункта севернее Даугавпилса. 29 июля дивизия оказалаьс на рубеже Рубени — Проми — Апшениеки — Имантас, передовые части подошли к реке Оше юго-западнее Русини, неподалеку от её впадения в реку Дубну. До 2 августа дивизия в составе корпуса находилась здесь в резерве 22-й армии.