W tym czasie 17 Wielkopolska Dywizja Piechoty broniła frontu na odcinku Żuprany – Krewo. Zgodnie z rozkazem dowództwa Frontu Północno-Zachodniego, rozpoczęła odwrót przez Holszany na Lidę. Wykorzystała to sowiecka 11 Dywizja Strzelców, weszła w lukę w polskim ugrupowaniu w rejonie Krewa, wyprzedziła 17 DP i 15 lipca zastąpiła jej drogę pod Trebami. W Trebach nieprzyjaciel zdobył szpital polowy 17 DP i część jej taborów. Wysiłki 17 Dywizji Piechoty przebicia się przez kordon okrążenia nie powiodły się. W nocy jej oddziały skoncentrowały się w rejonie Dziewieniszek.

16 lipca polska dywizja wznowiła natarcie. Po ciężkiej walce XXXIV Brygada Piechoty przebiła się pod Dziewieniszkami, ale atakująca na Gieranony XXXIII Brygada Piechoty nie uzyskała powodzenia i poniosła duże straty. Artyleria sowiecka ze stanowisk ogniowych spod Melechów celnym ogniem ostrzeliwała kolumny polskie, powodując wiele szkód. Dowódca dywizji rzucił na Melechy I/68 pułku piechoty, wspierany przez 4 kompanię ckm. Atak okazał się skuteczny, przeciwnik i wycofał się z wioski, a pod naciskiem innych oddziałów brygady opuścił także Gieranony i kolumna polskiej brygady mogła podjąć marsz.