Rosjanie ruszyli ponownie do ataku 4 lipca 1920 roku i po zażartej obronie 2 pp Leg. zmuszony został do opuszczenia swoich stanowisk. Oskrzydlany i spychany przez wielokrotnie silniejszego przeciwnika cofał się na Mińsk, Kojdanów, Wołkowysk, a pod Izabelinem poniósł znaczne straty. Dotarł nad Bug, skąd przejechał transportem kolejowym do Siedlec i 5 sierpnia przeszedł w rejon Trębice-Paprotnia-Kościelna, gdzie bronił się na wyznaczonych pozycjach.

2 pp Leg. znajdując się w składzie 2 Armii podczas bitwy warszawskiej pozostawał w odwodzie Naczelnego Wodza. Obsadził odcinek na lewym brzegu Wisły w rejonie Kozienic, a po krótkim pobycie w Dęblinie legioniści zostali wysłani w rejon Hrubieszowa. Stoczyli tam szereg walk z konnicą Budionnego m.in. pod Zawalewem i Trzeszczanami. Na zasłużony odpoczynek do Zamościa odszedł 2 pp Leg. dnia 6 września 1920 roku, a w drugiej połowie września został przetransportowany na północ. Uczestniczył w zdobyciu Mołodeczna i 24 października odmaszerował na linię demarkacyjną polsko-litewską, gdzie obsadził odcinek wzdłuż Niemna. Pełnił tam służbę do końca 1921 roku i następnie odszedł do Grodna. Rozpoczął tam normalną służbę garnizonową. Swój szlak bojowy w wojnie 1918–1920 okupił ciężkimi stratamiByło, to około 400 zabitych i zmarłych z ran oraz ponad 2000 rannych.