В соответствии с поставленной задачей группа армий «Север» начала наступление силами 16-й армии через Каунас на Даугавпилс. Одновременно 18-я армия начала продвижение через Елгаву на Ригу, а часть сил — вдоль побережья на Лиепаю и далее на Вентспилс. 4-я танковая группа, наступая на стыке 16-й и 18-й армий, должна была сначала выйти к Западной Двине (Даугаве) в районе Даугавпилса и севернее него, чтобы обеспечить быстрое продвижение 16-й армии на восток. Войска группы армий «Север» практически повсеместно встретили лишь незначительное сопротивление противника и быстро продвинулись вперед. Только к северу от Каунаса противник попытался задержать наступление танковой группы, нанеся удар крупными силами своих танков. В развернувшемся танковом сражении противник был уничтожен. 26 июня передовым частям 4-й танковой группы удалось создать плацдармы за Западной Двиной в районе Даугавпилса и севернее, с которых, не ожидая подхода пехотных дивизий, 2 июля танковые соединения снова перешли в наступление на северо-восток.
16-я и 18-я армии, преодолевая сопротивление разрозненных групп русских, следовали за обогнавшими их танками. 29 июля части 18-й армии вышли к Риге, соединились с 4-й танковой группой на Западной Двине и, уничтожив возникшие очаги сопротивления, форсировали реку. Между тем 4-я танковая группа, скорость продвижения которой существенно снизилась ввиду тяжелых дорожных условий в этом районе, 10 июля вышла к реке Великой, южнее Опочки, и достигла Пскова. Группе армий «Север» не удалось уничтожить какие-либо крупные силы противника. Тем не менее германские войска без значительных потерь в течение 14 дней освободили (захватили. —
Итоги пограничных сражений, если говорить о размерах захваченной территории, можно было признать удовлетворительными. Значительно более скромной оценки заслуживают успехи в уничтожении сил противника. Хотя группа армий «Центр» в двух сражениях за Белосток и Минск добилась решающей победы, приведшей к уничтожению главных сил противника, две другие группы армий попросту гнали противника перед собой, не имея возможности навязать ему решающее сражение. (Тем не менее потери Красной армии в людях и технике были огромными. В приграничных сражениях 22 июня — 9 июля было потеряно 588,6 тыс. убитыми и пропавшими без вести (в основном пленными), 159,3 тыс. ранеными, свыше 11,7 тыс. танков, ок. 4 тыс. самолетов, 18,8 тыс. орудий и минометов. Враг к 10 июля потерял 79 058 чел. убитыми и ранеными, 1060 орудий и минометов, 826 самолетов и 350 танков. —