המצב בחזית הצפון-מערבית הסובייטית נותר קשה. שרידי יחידות הארמייה ה-8, כעת בראשות הגנרל פ.ס. איבנוב, שניתקו באסטוניה, נאלצו לסגת צפונה. ההגנות בגדה הימנית של הדווינה המערבית קרסו. במצב זה, הקורפוס הממוכן ה-1 מקרליה ב-30 ביוני, חצה לחזית הצפון-מערבית ולמחרת הועבר לגזרת הארמייה ה-27 יחד עם הדיוויזיה הממונעת ה-163. ב-30 ביוני הורה הגנרל קוזנצוב על נסיגה לאורך הדווינה כדי לארגן את ההגנה על קו פסקוב, סבז' ואוסטרוב. בערב ה-3 ביולי כבשו הכוחות הגרמנים את גולבן.
בבוקר ה-2 ביולי נותק הקשר בין הארמיות ה-8 וה-27 באזור אוסטרוב ופסקוב, ויחידות השריון הגרמניות חדרו לפרצה בחזית. הקורפוס הממוכן ה-1, דיוויזיית השריון ה-3 והדיוויזיה הממונעת ה-163 הואצו לתוך אזור פסקוב. קולונל-גנרל קוזנצוב הודח מתפקידו; אותו גורל פקד את פ.וו. דיברו, חבר המועצה הצבאית, ואת ראש המטה של החזית, פ.ס. קלנוב. ב-4 ביולי קיבל מפקד הארמייה ה-8, גנרל סובניקוב, את הפיקוד בחזית. קומיסר החיל ו.נ. בוגטקין מונה לחבר המועצה הצבאית, והגנרל ניקולאי ואטוטין, סגן הרמטכ"ל, הפך לראש מטה החזית הצפון-מערבית. בבוקר 4 ביולי, הקורפוס הגרמני ה-41 עם דיוויזיית הפאנצר ה-1 באוסטרוב, שם הגנו חלקים מקורפוס הרובאים ה-41. בשל ליקויים, נאלצו להוציא את כל הקצינים ו-1,445 גברים מקורפוס הרובאים ה-24 ללא יוצא מן הכלל עד ה-7 ביולי. זה קרה בשל העובדה שבקורפוסי הרובאים ה-22, ה-24 וה-29 לחמו בעיקר חיילים בני לאום אסטוני, לטבי וליטאי. הקורפוס הממוכן ה-21 נסוג לתוך השטח המבוצר של סבז'. יחידות של הקורפוס הממונע ה-56 הגרמני כבשו את רזקנה ב-4 ביולי ורק אז נתקלו בהתנגדות סובייטית נוקשה.
קרבות על אוסטרובו ופסקוב.
המפקד החדש של החזית הצפון-מערבית, פיוטר סובניקוב, קיבל פקודות לכבוש מחדש את עמדתם של חלקים מקורפוס הרובאים ה-41 והקורפוס הממוכן ה-1. כדי לבצע משימה זו, הוקצתה דיוויזיית הטנקים ה-3 לקורפוס הממוכן ה-1. הגדודים של דיוויזיית הרובאים 235 סיפקו תמיכה אנרגטית, אך לא ניתן היה לעצור את הכוחות הגרמנים. ב-5 ביולי, תקפו היחידות הסובייטיות (דיוויזיית הרובאים ה-111 ודיוויזיית הטנקים ה-3) והדפו את הכוחות הגרמניים מאוסטרוב לזמן קצר, אך ב-6 ביולי נפלה העיר חזרה לידיים גרמניות. יחידות קורפוס הרובאים ה-41 נאלצו לסגת לפסקוב, אך היחידות הגרמניות הרודפות היו מהירות יותר ופרצו את קווי המשמר האחורי הסובייטי. אחר הצהריים של 6 ביולי.
בבוקר ה-8 ביולי, דחפו הכוחות הגרמניים את היחידות הסובייטיות המוחלשות מעבר לגדה הצפונית של נהר צ'רהי בקרסטי והתקדמו לפרבר הדרומי של פסקוב. מפקד דיוויזיית הרובאים ה-118, נ.מ. גלווצקי, ביקש ממפקד הקורפוס ה-41 לאפשר לדיוויזיה שלו לחצות את הווליקאיה. במהלך הלילה שבין 7 ל-8 ביולי הצליחו הגרמנים לפרוץ לפאתייה הדרומיים של פסקוב. מול המצב חסר התקווה, החלו היחידות הסובייטיות לסגת לתוך העיר, אך לא הצליחו עוד לחצות את הגשרים המפוצצים. ב-8 ביולי הדפו הכוחות הגרמניים את שרידי קורפוס הרובאים ה-41 מעבר לנהר זה וכבשו את חלקה המערבי של פסקוב. הפיצוץ בטרם עת של גשר פסקוב מעל הווליקאיה הוביל לנסיגה לא סדירה של דיוויזיות הרובאים ה-118 וה-111, ואילו כוחות של האזור המבוצר ה-25 שהו על הגדה המערבית של הנהר עד הסוף. נטישת פסקוב הובילה לנסיגת קורפוס הרובאים ה-41 ל-Gdow (דיוויזיית הרובאים ה-118) ולחלקת לוגה (דיוויזיות הרובאים ה-111, ה-235 וה-90). מפקד דיוויזיית הרובאים ה-118, הגנרל גלווצקי, הורשע על ידי בית המשפט הצבאי ב-6 ביולי "על מסירת העיר פסקוב לידי הגרמנים".
איום על לנינגרד.
לאחר שהתקרבו הכוחות הגרמנים ללנינגרד, היה צורך להקים שני קווי הגנה חזקים בדחיפות. הראשון היה על הגדה הימנית של הלוגה, הקו השני עבר לאורך הלוגה עד אגם אילמן. האיום של פריצת דרך של האויב דרך פסקוב ללנינגרד אילץ את הסטבקה להקים את הקבוצה המבצעית לוגה, שמפקדה, הגנרל ק.פ. פייאדישב, היה אמור לכסות את הגישות הדרום-מערביות לנבה. ב-7 ביולי הגיע הקורפוס הממוכן ה-10 ללוגה מהחזית הצפונית, יחד עם דיוויזיית הטנקים ה-24 (קולונל מ. צ'סנוקוב). למחרת בבוקר חדרה דיוויזיית הפאנצר ה-1 לפאתיה הדרומיים של אוסטרוב וחצתה את גזרת וליקאיה.
בינתיים, בגדה השמאלית של הדונה המערבית, הקורפוס הגרמני ה-26 של הארמייה ה-18 פתח במתקפה לכיבוש אסטוניה וב-10 ביולי הגיע לקו דורפט - פרנאו. חלקים מהארמייה ה-8 היו בנסיגה מה-4 ביולי, הכוחות הגרמניים הגיעו לקו פרנאו, לחוף הצפוני של אגם Võrtsjärvi ו-Dorpat ב-7 ביולי. קורפוס הרובאים ה-11 (שרידי דיוויזיות הרובאים ה-48 וה-125 והרגימנט של דיוויזיית הרובאים ה-11) תפס עמדות הגנה בגדה הצפונית של Emajõgi דרך Võrtsjärv עד אגם פייפסא. דיוויזיית הרגלים הגרמנית ה-217, בתמיכת הצי, כבשה את פרנאו ללא קרב ב-9 ביולי ומיהרה לטאלין דרך מריאמאה. התקפות נגד של הארמייה השמינית נהדפו בין ה-9 ל-15 ביולי. הגעתה של דיוויזיית הרובאים ה-235 מאיוואנובו התעכבה (הגדודים הראשונים הגיעו רק ב-5 ביולי). במקביל, דיוויזיית הטנקים ה-28 עם 1,500 איש ו-10 טנקים נסוגה מאסטוניה. עד 8 ביולי הגנו חיילי הארמייה השמינית על הגזרות הבאות: קורפוס הרובאים ה-10 (שרידי דיוויזיית הרובאים ה-10, דיוויזיית הרובאים ה-22 ורגימנט NKVD של דיוויזיית הרובאים ה-11) הגנו מפרנאו עד אגם וירצ'ארב לכיוון טאלין. הגנת החוף האסטוני בגזרת פלדיסקי, האפסל וופרנאו בוצעה על ידי דיוויזיית הרובאים ה-16, חטיבת הרגלים ה-3 קיבלה את ההגנה על האיים הבלטיים.
ב-10 ביולי תקפה קבוצת הפאנצר ה-4 במטרה לפרוץ את חזית לוגה לכיוון לנינגרד. באגף ימין התקדמה דיוויזיית הפאנצר ה-8 מאזור אופוצ'קה לכיוון קו פורכוב - נובגורוד. ב-11 ביולי, הדיוויזיה הממונעת ה-3 כבשה את פורכוב ודיוויזיית הפאנצר ה-8 הייתה אמורה לעבור לסולזי כדי לתפוס את המעבר בין נהר משגה לאגם אילמן. הקורפוס הממונע ה-41 תקף באגף השמאלי עם דיוויזיות הפאנצר ה-1 וה-6 מצפון לפסקוב ואילץ את ההתקדמות דרך גדוב לכיוון הלוגה. הגרמנים חצו את נהר פליוסה ליד המקום בעל אותו השם ופתחו את קרב הלוגה עם כוחות מכוח המשימה הסובייטי לוגה בפיקודו של גנרל פייאדישב. בעוד הכוחות העיקריים של קבוצת ארמיות צפון ביצעו את הפעולות הצבאיות שצוינו, כוחות מהקורפוס ה-42 בפיקודו של ולטר קונצה שהגיעו לאחרונה, השתלטו על הטיהור של האזור הדרומי של המדינות הבלטיות.
טאלין.
פעולת ההגנה הגדולה של החזית הצפון-מערבית נכשלה. במהלך שלושה שבועות של פעולות צבאיות, נסוגו הכוחות הסובייטים כמעט 450 קילומטרים ואיבדו שליטה כמעט על כל חוף הים הבלטי. החזית איבדה יותר מ-90,000 איש, יותר מ-1,000 טנקים, 3,500 תותחים ומרגמות וכמעט 950 מטוסים.
דיוויזיות הרגלים הגרמניות ה-61 וה-217 שנלחמו באסטוניה תוגברו באזור פלין עד אמצע יולי על ידי הדיוויזיה ה-254 ועל ידי דיוויזיית הרגלים ה-291, שהתקדמה דרך ריגה לפרנאו. החל מה-17 ביולי, כמה חגורות ביצורים סביב טאלין הופעלו מחדש בהנחיית המחלקה הטכנית של הצי הבלטי. חגורת ההגנה נבנתה במרחק של 9–12 ק"מ מהעיר וכללה 39 ק"מ של תעלות שדה ונ"ט מחוזקות בכ-900 בונקרים בטון, 500 פלדה ו-600 בונקרים מעץ.
הקורפוס ה-42 הוביל את הקרב על טיהור החוף האסטוני. העיר טאלין לא הייתה ערוכה להגנה יבשתית, אף על פי שאכן נבנו בה ביצורים תת-קרקעיים לפני מלחמת העולם הראשונה. ב-5 באוגוסט הקים מפקד הצי הבלטי את מפקדת ההגנה בטאלין.
ב-5 באוגוסט הגיעו היחידות הגרמניות לטאלין וב-7 באוגוסט הגיעו לחוף מפרץ פינלנד בקונדה. היחידות של הארמייה ה-8 הסובייטית פוצלו כעת סופית - קורפוס הרובאים ה-10 החל לסגת לטאלין, קורפוס הרובאים ה-11 נסוג לנארווה. המספר הכולל של החיילים הסובייטים באזור טאלין כלל עדיין כ-25,000 איש שהגנו בעקשנות על העיר.
ב-14 באוגוסט, הועברה הנהגת ההגנה של טאלין למועצה הצבאית של הצי הבלטי (מפקד - סגן אדמירל ו.פ. טריבוץ; סגן - מפקד קורפוס הרובאים ה-10, גנרל מיור י.פ. ניקולאייב). ב-19 באוגוסט התקדמו החיילים הגרמנים דרך החגורה הראשונה של הגנת טאלין, וב-20 באוגוסט, בכוחות מחודשים, הם המשיכו במתקפה לאורך כל החזית. הגרמנים ניהלו את המתקפה העיקרית ממזרח על אזור החוף, שם ההגנות היו חלשות משמעותית. ב-25 באוגוסט נסוגו הכוחות הסובייטים מקו ההגנה הראשי של טאלין. ב-17 באוגוסט נפלה נארווה לאחר התנגדות קשה.
ב-27 באוגוסט הוציא אדמירל ו.פ. טריבוץ את ההוראה לפנות את חיילי הצי שלו, ביום זה נכנסו כוחות גרמנים לטאלין, שם עדיין התנהלו קרבות רחוב. כוחות גרמנים הצליחו לכבוש את העיר והנמל. כ-15,000 טונות של חומר טכני, 17,000 נשים וילדים ו-9,000 פצועים פונו בהצלחה על ידי ועדת הפינוי בפיקודו של גנרל מיור מ.י. מוסקלנקו. הפינוי על ידי הצי הבלטי (כ-100 ספינות ו-67 ספינות הובלה ואספקה עם צוות של 20,500 איש) בוצע לקרונשטאדט ב-28–30 באוגוסט.
על פי נתונים גרמנים, 11,432 חיילים נשבו בטאלין. לצד זה נתפסו 97 תותחי שדה, 52 תותחי נ"ט ו-144 תותחים נגד מטוסים, 91 כלי רכב משוריינים, 2 רכבות משוריינות, 304 מקלעים, 4,000 מוקשים ו-3,500 טורפדות. בנוסף, נלכדו סיירת אחת, 15 משחתות, שש ספינות טורפדו, 28 שולות מוקשים, 6 צוללות ו-25 ספינות קיטור. בסוף אוגוסט דיווחה קבוצת הארמיות על 35,000 שבויים.
מאמצע ספטמבר עד אמצע אוקטובר, דיוויזיית הרגלים ה-61, בשיתוף עם נחתים מהצי, הצליחה לכבוש את האיים הבלטיים.
המשך המערכה.