Dywizja Ochotnicza podeszła pod forty Grodna, a 21 Dywizja Górska opanowała Kuźnicę.

Dowódca Frontu Zachodniego Michaił Tuchaczewski uznał natarcie za początek polskiej ofensywy i wydał rozkazy ściągnięcia pod Grodno odwodów armijnych i zatrzymania wojsk polskich. 21 września sowiecka 5 Dywizja Strzelców wyprowadziła kontratak na Kuźnicę, a 6 Dywizja Strzelców na Nowy Dwór. Działania sowieckie na obu kierunkach zakończyły się niepowodzeniem. Do zaciętych walk doszło pod Odelskiem, który bezskutecznie atakowały oddziały polskiej Dywizji Górskiej. Atak Polaków doprowadził jedynie do lokalnych sukcesów. Walki trwały cały dzień. Niektóre miejsca jak Bilwiny przechodziły cztery razy z rąk do rąk. Ostatecznie oddziałom sowieckim udało się utrzymać linię Zaśpicze – Bilwiny – Klimówka – Parczowce – Nowodziel.

22 września Kwatera Główna WP powiadomiła wszystkie oddziały o rozpoczęciu ogólnej ofensywy wojsk polskich na północnym kierunku strategicznym. Co prawda na grodzieńskim kierunku dwie polskie dywizje przeszły do działań obronnych, ale ich działania ściągnęły na siebie uwagę dowództwa sowieckiego do tego stopnia, iż nie rozpoznało ono na północnym skrzydle frontu gotowej do akcji silnej polskiej grupy uderzeniowej. W tym dniu Sowieci podciągali swoje odwody.