Немецкое вторжение застало советские войска врасплох; в первый же день была уничтожена значительная часть боеприпасов, горючего и военной техники; немцам удалось обеспечить полное господство в воздухе (выведено из строя ок. 1200 самолетов, большинство из них даже не успели взлететь). На ленинградском направлении танки противника глубоко вклинилась на литовскую территорию. Попытка командования Северо-Западного фронта (СЗФ) нанести контрудар силами двух механизированных корпусов (ок. 1400 тыс. танков) окончилась провалом, и 25 июня было принято решение об отводе войск на рубеж Западной Двины. Однако уже 26 июня немецкая 4-я танковая группа форсировала Западную Двину у Даугавпилса и стала развивать наступление на псковском направлении. 27 июня части Красной Армии оставили Лиепаю. 18-я немецкая армия заняла Ригу и вышла в южную Эстонию. 9 июля пал Псков.