pierwsza maszerowała na Nowogród, a druga na Ostrołękę. Przed fortem nr IV strzelcy lidzcy starli się z sowieckim 11 putiłowskim robotniczym pułkiem konnym i w zaciętej walce zmusili go do odwrotu. W tym samym czasie dowódca grupy gen. Wroczyński skierował na Nowogród świeżo przybyły na front III batalion 205 ochotniczego pułku piechoty. Batalion zajął Nowogród i wyszedł na tyły 10 Dywizji Kawalerii. Jednak koncentryczny kontratak oddziałów 10 i 15 Dywizji Kawalerii wyrzucił go z miasta. Na jego obrzeżach batalion połączył się ze spieszącym mu z pomocą II/205 pp. Jednak w walce z sowiecką kawalerią oba bataliony poniosły wysokie straty i w nieładzie cofały się do Ostrołęki, a sowiecka 10 Dywizja Kawalerii wznowiła natarcie na Łomżę.

W tym też dniu od wschodu pod Łomżę podeszła sowiecka piechota. 35 Brygada Strzelców z 12 DS uderzyła na forty nr II i III. Ataki te, za cenę wysokich strat, odparto. Późnym wieczorem ppłk Andrzej Kopa nakazał opuszczenie fortów wschodnich i przeniesienie obrony na lewy brzeg Narwi. 2 sierpnia Sowieci uderzyli na miasto z trzech stron: od wschodu nacierała 35 Brygada Strzelców, od południowego wschodu 36 Brygada Strzelców, a od zachodu 10 Dywizja Kawalerii. Obrońcy nie mieli już odwodów.