К 22 июня латышский корпус оказался рассредоточенным в нескольких районах. Часть его сил находилась в лагерях, в районе Гулбене, 111-й отдельный зенитно-артиллерийский дивизион — в Риге; 183-я стрелковая дивизия совершала марш из лагерей к Риге. Оперативно корпус был подчинен 27-й армии.
29 июня корпусу была поставлена задача — сосредоточиться в районах Мадона и Лубана, однако на следующий день последовал новый приказ — занять оборону в районах Опочки и Острова. Занятие обороны на тыловом рубеже, по реке Великой, имело целью прикрыть направление на Ленинград. С утра 1 июля полки 181-й стрелковой дивизии, штаб корпуса и корпусные части выступили по маршруту Гулбене — Литене — Балвы — Виляка — Носов— Аугшпилс — Опочка. В этом же направлении повернула 183-я стрелковая дивизия, прекратив продвижение к Риге.
2 июля, когда части 24-го стрелкового корпуса находились в движении, противник, подтянув значительные силы, возобновил наступление с Даугавпилсского и Крустпилсского плацдармов, вынудив войска 27-й армии отходить в северо-восточном направлении.
К исходу дня немцы вышли в район севернее Мадоны и Резекне, и части 181-й стрелковой дивизии на марше 27 июля попали под удары авиации и передовых частей врага. 186-й стрелковый полк подвергся бомбардировке в районе Виляки, а 243-й стрелковый полк под Балвами был атакован вражескими танками. Оба полка понесли потери. Части 183-й стрелковой дивизии в районе Лиепны также столкнулись с противником. Ее 227-й стрелковый полк после неудачной попытки пробиться на восток совершил обходный маневр и, пройдя форсированным маршем Алуксне, вместе с остальными частями дивизии вышел к Пскову. После короткого отдыха дивизия получила задачу прикрыть станцию Струги Красные и, действуя в отрыве от остальных сил 24-го стрелкового корпуса, не имея связи с ними, двое суток выполняла эту задачу. В дальнейшем 183-я стрелковая дивизия отходила в полосе 11-й армии, ведя тяжелые бои с противником в районах Павы, Дно, а затем участвовала в контрударе 11-й армии на Сольцы.
Одно из донесений штаба 11-й армии так характеризует ее действия в этом районе: «183-я стрелковая дивизия во второй половине дня 1.8.1941 года подготовила контратаку. После короткой артиллерийской подготовки в 16.30 перешла в наступление и к 19.00 восстановила утерянное 31.7 положение, заняв Березку, Вилинку, Еваново, Гостеж»[20].
181-я стрелковая дивизия в первых числах июля вместе с корпусными частями и штабом корпуса с боями отошла к реке Лжа. Понеся большие потери, особенно в артиллерии, дивизия продолжала отход и, достигнув рубежа реки Великой, получила задачу:
«Не допустить расширения прорыва противника в районе Острова и прочно удерживать фронт по государственной границе (прежней. — Примеч. авт.), готовя тыловые рубежи фронтом на запад и северо-запад»[21].
На рубеже реки Великой дивизия удерживалась с 8 по 18 июля. В тяжелых боях выбыл из строя почти весь личный состав 195-го стрелкового полка. Бойцы 613-го артиллерийского полка под командованием А. Пумпура только за 8 июля подбили 6 танков противника. В этих боях отличились старший лейтенант Гартманис, старший политрук Матюшин, младший лейтенант Залюмс, рядовой Гросманис и другие.
Секретарь ЦК КП(б) Латвии, член Военного совета Северо-Западного фронта Н. Э. Калнберзин, проверявший с 9 по 12 июля 1941 года части 24-го стрелкового корпуса, отмечал: «24-й стрелковый корпус является вполне боеспособной единицей и при оказании ему хотя бы небольшой помощи в части укомплектования командным составом и по линии материального оснащения способен выполнять любые задания Военного совета. В течение последних пяти дней корпус находится в соприкосновении с противником и успешно справляется с обороной порученного ему участка фронта… Благодаря действиям корпуса противнику не удается переправиться через реку Великая»[22].
Наряду с этим отмечалось, что многие подразделения имели оружие иностранных марок, доставшееся в наследство еще от национальной армии. Это очень затрудняло их обеспечение боеприпасами и запасными частями. Недоставало ручных и станковых пулеметов, минометов и автоматов. Товарищ Калнберзин отмечал и слабость политико-воспитательной работы в корпусе.
18 июля немцы окружили 181-ю стрелковую дивизию между рекой Сороть и шоссе Пушкинские Горы — Новоржев. Выйдя с боями из окружения, дивизия 28 июля заняла оборону в районе Соколье — Устье и на переправах через реку Порусья, а с 1 августа вступила в упорные оборонительные бой на участке Наволок — Каменка — Ковачки — Чукуново, неоднократно переходя в контратаки.