Trận phòng ngự Liepāja
Diễn biến

Sáng 22 tháng 6 năm 1941, các cuộc không kích mạnh mẽ của quân đội Đức Quốc xã đã dọn đường cho các trận tấn công trên bộ và trên biển. Ngay trong loạt bom đầu tiên được ném xuống sân bay Liepaja lúc 3 giờ 55 phút, không quân Đức đã loại khỏi vòng chiến đấu các thủy phi cơ của Phi đội 43 và phá hủy 8 máy bay chiến đấu của Trung đoàn không quân 148 (Liên Xô). Không quân Liên Xô chỉ hạ được 3 máy bay Đức và phải đổi bằng 7 chiếc bị bắn rơi trong không chiến. 4 giờ sáng, sau khi dập tắt các hỏa điểm của Chi đội biên phòng Palanga (Liên Xô) các sư đoàn bộ binh 61 và 270 (Đức) có xe bọc thép yểm hộ đã đánh bật Sư đoàn bộ binh 10 (Liên Xô) khỏi khu vực vành đai biên giới phía Đông Klaipeda và hình thành vòng vây xung quanh sư đoàn này tại khu vực giữa Kretin và Palanga. Thiếu tướng Ivan Ivanovich Fadeev, chỉ huy sư đoàn này buộc phải đưa sư đoàn rút lui về Jelgava. Tuyến phòng thủ của Liên Xô ở phía Nam Liepaja bị vỡ một mảnh lớn.
Tướng N. A. Dedayev định điều Trung đoàn bộ binh 114 đang phòng thủ cảng Ventspils và Trung đoàn bộ binh 281 đang đóng tại Liepaja tiến xuống phía Nam để chặn đánh quân Đức nhưng lúc 6 giờ cùng ngày, quân Đức đã chiếm thị trấn biên giới Palanga và bắt đầu tấn công lên phía Bắc. Tướng Kurt Herzog đưa cả hai trung đoàn bộ binh 504 và 505 lên tàu bọc thép di chuyển đến phía Nam Liepaja. Số quân còn lại và hai tiểu đoàn lính thủy đánh bộ Đức) được chở đến Liepaja bằng tàu biển. Từ ngoài khơi Liepaya, các chiến hạm Đức bắt đầu nã pháo vào thành phố. 9 giờ sáng 22 tháng 6, toàn bộ Hạm đội Baltic (Liên Xô) nhận được lệnh thiết lập các hàng rào mìn để bảo vệ các căn cứ hải quân từ phía biển. Các tàu ngầm bắt đầu xuất phát săn tìm chiến hạm Đức và tham gia vào việc rải thủy lôi. Tướng N. A. Dedayev hủy bỏ ý định chặn đánh quân Đức từ xa. Ông ra lệnh đặt thành phố vào tình trạng quân quản, thiết lập ba khu phòng thủ trên bộ tại phía Bắc, phía Đông, phía Nam Liepaja và thành lập lực lượng dân quân bảo vệ thành phố gồm 3 tiểu đoàn với hơn 1.500 người được huy động từ Nhà máy đóng tàu Tosmare, Nhà máy luyện kim Sarkanais Metalurgs, nhà máy than cốc Liepaja, Nhà máy đường, Xưởng gỗ và các cơ quan chính quyền thành phố. Thường dân và những người không có nhiệm vụ được di tản về Riga bằng đường sắt, đường bộ và tàu phà ven biển.
Ngày 23 tháng 6, tướng Kurt Herzog mở cuộc tấn công đầu tiên dọc theo bờ biển vào thành phố từ phía Nam trên tuyến sông Barta nhưng không thành công. Hỏa lực pháo binh của Tiểu đoàn pháo bờ biển 27 đã chặn đứng Trung đoàn 506 (Đức) trên tuyến sông này. Chiều 23 tháng 6, các trung đoàn bộ binh 504, 505 (Đức) đánh vòng sang các thị trấn Priekule và Grobiņa để chiếm các bàn đạp tấn công thành phố từ phía Đông. Chiều 23 tháng 6, Đô đốc Vladimir Filipovich Tributz, tư lệnh Hạm đội Baltic ra lệnh di chuyển tất cả các tàu pháo, tàu phóng lôi, tàu ngầm ra khỏi cảng Liepaja, hình thành một tuyến bảo vệ ngoài khơi cách bờ biển khoảng 10 km. Trong hành lang đó, các tàu vận tải di chuyển về cảng Ventspils và về Riga. Trong quá trình di chuyển, 8 tàu vận tải và 1 tàu chở dầu đã bị không quân Đức đánh đắm. Các tàu ngầm M-78 của Hạm đội Baltic đã làm nổ tung 2 pháo hạm của quân Đức.
Sáng 24 tháng 6, quân Đức mở một cuộc oanh tạc lớn vào quân cảng và cảng hàng hải Liepaja. Cả thành phố rung chuyển vì các vụ nổ lớn. Tàu khu trục "Lenin" đang được các tàu kéo di chuyển ra khỏi đã bị trúng bom và hỏng nặng. Hạm trưởng bậc 1 M. S. Klevensky, chỉ huy căn cứ hải quân Libava buộc phải cho nổ tung con tàu này. Cuối ngày, các trung đoàn bộ binh 56 và 281 (Liên Xô) với sự yểm hộ của Trung đoàn pháo binh 242 (Liên Xô) đã mở cuộc phản kích tại phía Đông thành phố, quân Đức bị đẩy lùi về khu rừng Ilgskom. Một cuộc phản kích khác cũng được Trung đoàn bộ binh 114 (Liên Xô) và Tiểu đoàn hải quân đánh bộ 32 thuộc Hạm đội Baltic tiến hành tại khu vực Grobiņa (phía Bắc thành phố) nhưng không thành công. Quân Đức có đoàn tàu bọc thép và máy bay yểm hộ đã đẩy lùi Trung đoàn 114 về vị trí xuất phát. Tình hình phòng thủ Liepaja của quân đội Liên Xô xấu đi do các tiểu đoàn thủy quân lục chiến (Đức) đã đánh vòng lên bờ biển phía Bắc thành phố, đe dọa bao vây Liepaja từ ba phía.
Trong các ngày 25 và 26 tháng 6, Liepaja tiếp tục hứng chịu các đợt không kích nặng nề của không quân Đức, một số đường phố như Aldar, Graud Vitol, Brivzemnieka, Helnaz đã trỏ thành những đống đổ nát. Sư đoàn bộ binh 291 Đức vừa gia tăng sức ép lên các tuyến phòng thủ trên cả ba hướng Bắc, Đông và Nam vừa uy hiếp cảng Ventspils lúc này chỉ có những đội trắc vệ mỏng yếu của hải quân đánh bộ bảo vệ. Mặc dù Hạm dội Baltic đã sử dụng tối đa lực lượng tàu ngầm và tàu vận tải tiếp tế cho Sư đoàn bộ binh 67 (Liên Xô) và các đơn vị bảo vệ thành phố nhưng tình hình ngày một xấu đi nghiêm trọng. Ngày 26 tháng 6, Sư đoàn cơ giới 36 được điều động từ thê đội 2 của Tập đoàn quân 18 bắt đầu tấn công từ Mazeikiai vào tuyến phòng thủ phía Đông thành phố, đánh chiếm thị trấn Priekule, một vị trí then chốt trong tuyến phòng thủ phía Đông Liepaja của quân đội Liên Xô. Phía sau Priekule, Sư đoàn 67 chỉ còn tiểu đoàn học viên Trường Bộ binh Riga đang thực tập tại Liepaja hầu như chỉ có vũ khí bộ binh cá nhân là lực lượng dự bị cuối cùng.
Việc quân Đức đột nhập vào thành phố chỉ còn là vấn đề thời gian. Hồi 6 giờ ngày 27 tháng 6, đại tá V. M. Bobovich, tham mưu trưởng Sư đoàn 67 nắm quyền chỉ huy sư đoàn thay thiếu tướng N. V. Dedayev tử trận ngày 25 tháng 6 đã ra lệnh triệt thoái khỏi Liepaja. Cánh quân trên bộ gồm Trung đoàn bộ binh 114, 4 tiểu đoàn bộ binh còn lại của các trung đoàn 56, 281 và các đơn vị khác đột kích lên phía Bắc dọc theo bờ biển hường về căn cứ hải quân Ventspils. Hơn 2.000 người bị thương trong bệnh viện Liepaja được đưa lên tàu cứu thương "Vieniba" có treo cờ chữ thập đỏ sơ tán về Riga bằng đường biển. Các khẩu đội pháo bờ biển đã bắn đi 10 viên đạn cuối cùng mở màn cho cuộc rút quân trước khi đặt chất nổ phá hủy các khẩu pháo. Một số nhóm dân quân Komsomol ở lại thành phố để cản hậu quân Đức. Cuộc rút quân diễn ra không thành công. Phần lớn đội hình trên bộ liên tục bị quân Đức tập kích vào bên sườn và trên không và bị tổn thất lớn. Các đại tá M. Buka, Ya. Zars, V. M. Bobovich (chỉ huy Sư đoàn 67), đại tá A. A. Tomilov, trưởng phòng đào tạo Trường bộ binh Riga đều tử trận. Trung đoàn 114 và tàn quân của các trung đoàn còn lại của Sư đoàn 67 không đủ sức để giữ Ventspils mà còn phải rút lui sâu hơn nữa về hướng Riga và liên lạc được với chủ lực Tập đoàn quân 8 tại Tukums. Tàu bệnh viện "Vieniba" cũng không đi thoát. Nó bị không quân Đức đánh chìm vào sáng 27 tháng 6 khi vừa rời khỏi cảng Liepaja. Chỉ có 15 người trên tàu thoát chết.
Trong các ngày 28 và 29 tháng 6, các nhóm Komsomol ở lại Liepaja vẫn tiếp tục chiến đấu trên các con phố. Tuy nhiên, với binh lực áp đảo, Sư đoàn 291 (Đức) đã hoàn thành thành phố việc đánh chiếm thành phố vào cuối buổi chiều ngày 29 tháng 6. Chỉ huy các nhóm Komsomol gồm chính trị viên A. Dundurs và đại úy B. A. Solovyov bị quân Đức xử bắn ngay sau khi bắt được cùng nhiều binh sĩ Liên Xô khác. Thành phố Liepaja bị tàn phá nặng nề. 170 ngôi nhà bị phá hủy hoàn toàn. 450 ngôi nhà khác bị hư hại. Quân Đức chiếm được quân cảng Libava nhưng nó gần như rỗng không. Các tàu ngầm và tàu nổi đã được sơ tán về Riga và Tallin (không kể những chiếc bị đánh chìm).