В течение 25 июня западнее города Витебск наши войска, развивая наступление, форсировали реку Западная Двина на фронте 30 километров и с боями заняли более 150 населенных пунктов, в числе которых Подоры, Комачино, Надежино, Поречье, Пятигорск, Сеньковщина, Ворохобка, Королино, Шарылино, Новые Соннаки, Вяжище, Задорожье, Теребетовка, Старое Село, Ковальки, Щербаки, Васьковичи и железнодорожные станции Старое Село, Лосвида. Восточнее Бешенковичи наши войска перерезали шоссейную дорогу Витебск - Лепель.
К югу от города Витебск наши войска, продолжая успешное наступление, овладели районными центрами Витебской области городом Сенно, городом и крупной железнодорожной станцией Богушевск, а также с боями заняли более 300 других населенных пунктов, в том числе Батраки, Билево-Сокольники, Подберезье, Прудники, Узварцы, Рудаковские, Каныши, Новоселки, Гнездиловичи, Дуброва, Берешево, Карповичи, Нерейша, Яново, Могилевка и железнодорожная станция Крестьянка. Войска, наступающие к югу от Витебска, перерезали шоссейную дорогу Витебск – Лепель в районе Гнездиловичи, где соединились с войсками, наступающими западнее Витебска.
Таким образом, в ходе наступления наши войска завершили окружение группировки немцев в составе пяти пехотных дивизий в районе Витебска.