Brak wsparcia artyleryjskiego ze strony pociągów spowodował, że Sowieci wycofali się z Browarów. Przechodząc do pościgu oddziały polskie odzyskały Pohreby i zajęły Zazimie. Na południe od toru kolejowego pododdziały 60 pp, wzmocnione przez III/6 pp Leg., broniły Darnicy. Po odparciu sowieckich ataków przeszły do natarcia i opanowały Kniażyce. 12 maja odpierano kolejne sowieckie kontrataki, a front ustabilizował się na linii Puchówka – Browary – Wiszenki.
12 i 13 maja dwa zwycięskie polskie pułki zostały zluzowane przez grupę płk. Józefa Rybaka. Północny odcinek frontu obsadził 1 pułk strzelców podhalańskich, w centrum bronił się 41 pułk piechoty, a południa przedmościa bronił 2 pułk strzelców podhalańskich. Kolejne dni działań bojowych to aktywna obrona polskich pułków i walki ze wzmocnioną sowiecką 58. Dywizją Strzelców. Aktywnymi działaniami Sowieci starali się wiązać siły grupy płk. Józefa Rybaka, aby uniemożliwić przerzucenie ich na inne odcinki frontu. Przeciwnik parokrotnie próbował przełamać front przedmościa. 15 maja stanowiska 41 pułku piechoty atakowała Baszkirska Brygada Kawalerii, 27 i 28 maja ciężka artyleria nieprzyjaciela ostrzeliwała polskie okopy, a pozycje 1 pułku strzelców podhalańskich i 41 pp atakowały 517, 519 i 521 pułki strzelców oraz pododdziały szkolne 7 Dywizji Strzelców.