28 lipca Front Północno-Wschodni był nadal w odwrocie. 1 Armia opuściła Białystok i wycofała się na linię Narwi. Na lewym skrzydle polskiego frontu sowiecki III Korpus Kawalerii Gaja Gaja nadal parł na zachód, dochodząc aż pod Łomżę. Zagrożone zostało zarówno skrzydło jak i tyły 1 Armii. W tym czasie zarówno dowódca armii jak i dowódca frontu nie posiadali znaczących odwodów operacyjnych.

Walki pod Nowogrodem W południe 29 lipca pod Łomżę podeszła kawaleria 3 Korpusu Kawalerii Gaja Gaja i z marszu zaatakowała wschodnie forty twierdzy. Walki toczyły się ze zmiennym szczęściem. 30 lipca Naczelne Dowództwo Wojska Polskiego utworzyło z wojsk walczących w rejonie Łomży grupę operacyjną gen. Jana Wroczyńskiego. W tym też dniu i Sowieci przegrupowali siły. Dowódca sowieckiej 4 Armii Aleksandr Szuwajew nakazał dowódcy 3 Korpusu Kawalerii blokować miasto jedną dywizją, a częścią sił sforsować Narew pod Nowogrodem i obejść Łomżę od zachodu. 31 lipca Gaja Gaj przerzucił główne siły korpusu na północ od Nowogrodu, pozostawiając pod Łomżą jedną brygadę 15 Dywizji Kawalerii.