В ночь на 23 июня саперы 39-й на участке прорыва проделали в заграждениях противника 67 проходов, а 62 прохода — на второстепенных участках, и враг не мог по работе саперов определить направление главного нашего удара. Перед началом атаки на второстепенных участках будут поставлены дымовые завесы — и враг, решив, что в дыму уже бегут советские пехотинцы и катят орудия артиллеристы, станет бить в пустой дым из пушек, пулеметов, автоматов. Первым водным препятствием перед войсками армии была река Лучеса, за ней другие реки, в том числе Западная Двина. Поэтому из самых отчаянных и самых осторожных людей были созданы небольшие группы захвата и разминирования мостов. Не надеясь целиком на удачный захват переправ, в тылах армии сделали четыре моста. Переметив бревна, разобрали и в разобранном виде — во время артиллерийской подготовки — подвезли к переднему краю, чтобы без промедления собрать мосты уже на реках.
Итогом тщательной подготовки стал блестящий успех наших войск. 23 июня оборона противника севернее и южнее Витебска была прорвана. Уже 25 июня части 43-й армии, наступавшей северо-западнее Витебска, и части 39-й армии, наступавшей юго-западнее, повернули навстречу друг другу и замкнули в кольце 5 вражеских дивизий. Гитлеровцы с отчаянием пытались вырваться из котла. В тот день они восемнадцать раз бросались в контратаки, выискивая коридоры в нашей еще не плотной обороне. Несколько тысяч гитлеровцев под командой генерала Писториуса вырвались, как им казалось, на простор. Писториус не радовался и дня, его группа была окружена снова — так сказать, индивидуальным кольцом. Ликвидация окруженных под Витебском закончилась в середине дня 27 июня. При этом враг потерял убитыми 20 тысяч и пленными более 10 тысяч.