Rano 19 lipca 1920 roku Armia Czerwona ponownie zajęła Nowogrudok. Po klęskach w bitwie pod Warszawą i później nad rzeką Niemen
1 października 1920 roku polskie wojska ponownie zajęły miasto. Były to oddziały 1 i 5 pułku piechoty legionowej, 16 pułku piechoty i 3 baterie 1 pułku artylerii legionowej. Większość z nich należała do 1. Dywizji Piechoty Legionowej.