Przed godziną 13:00 nowe oddziały nieprzyjaciela ponownie zaatakowały 3 kompanię, która nie zdążyła uzupełnić amunicji i opanowały wzgórze pod Bażantarnią. Kapitan Wenda osobiście poprowadził do przeciwnatarcia 8 kompanię 1 pp Leg. oraz 7 kompanię 5 pułku piechoty Legionów i odzyskał utracone stanowiska. Nieco wcześniej 6 i 7 kompanie 1 pułku piechoty Legionów odrzuciły wyprowadzony z kierunku Wołkowyska atak resztek 492 pułku strzelców, wspieranych przez pociąg pancerny.

Prowadzenie obrony utrudniała rozległość miasta, brak map i środków łączności. W praktyce poszczególne kompanie działały samodzielnie, sporadycznie nawiązując kontakt z sąsiadami. Dawało też znać o sobie przemęczenie żołnierzy forsownymi marszami pościgowymi. Pułk przeważnie maszerował dzień i noc z trzy-czterogodzinną przerwą na sen. Od 19 do 22 sierpnia przebył 125 kilometrów. Dużą pomocą była natomiast postawa ludności, która włączyła się do obrony, pomagając jako przewodnicy, udzielając pomocy rannym, a także biorąc czynny udział w walkach. Około godziny 14:00 pod Białystok nadciągnęła 27 Dywizja Strzelców Witowta Putny, najlepsza jednostka 16 Armii, licząca w stanie bojowym około 1400 żołnierzy, 22 działa, 90 ckm-ów. Pod miastem stłoczyły się zdemoralizowane resztki oddziałów 5, 6, 8, 10, 17, 55 i 57 Dywizji Strzelców.