На левом крыле фронта 2-я танковая армия, преследуя отходившего противника, продвинулась вперед до 25-ти км и заняла город Гарволин.
Войска 2-го Белорусского фронта продолжали наступление в направлениях Суховоля и Белостока. Немцы безуспешно усиливали части на гродненском направлении, неся при этом тяжелые потери в боях. В это время темп наступления советских войск существенно упал, с 17 по 27 июля войска вышли к Августовскому каналу. На правом крыле и в центре войска фронта существенного продвижения не имели.
На левом крыле 3-я армия штурмом овладела городом Белосток и вышла на довоенную границу СССР, завершив Белостокскую наступательную операцию. Фронт выполнил все поставленные перед ним задачи.
С 17 по 28 июля советские войска вошли на территорию Освейского, Берестовицкого, Свислочского, Шерешевского, Дрогичинского, Сапоцкинского, Жабинковского, Кобринского, Малоритского, Дивинского, Каменецкого, Домачевского и Высоковского районов.