В итоге у Карла получалась бы группировка в 70 тысяч солдат.
Расстановка русских войск была такова. Главная армия Шереметева и Меншикова преграждала путь на Москву и Псков, широкой дугой охватывая шведские лагеря от Полоцка и Витебска на севере до Могилёва и Быхова на юге. Западная граница России проходила по Днепру. Наша пехота располагалась между Двиной и Днепром. Передовые позиции занимала кавалерия под водительством Гольца, перекрывавшая дорогу Минск – Смоленск и патрулировавшая восточный берег Березины. Вдоль оборонительной дуги было сосредоточено 26 пехотных и 33 кавалерийских полка – всего 57 500 человек.
У графа Апраксина, ведавшего обороной Питербурха, было 24 500 солдат.
У генерала Боура в районе Дерпта было 16 тысяч человек.
Отдельный корпус князя Голицына в 12 тысяч человек стоял под Киевом.
Численность войск противников была примерно равной, но русские могли пополнять продовольствие и людские потери.
Июня, 6-го дня, Карл принял решение выступать. Полки снялись из лагеря в Радошкевичах, где стояли три месяца, и повернули к Минску.
На совете Шереметева и Меншикова было решено оборонять берега Березины, не давая шведам переправиться. Было решено разделить армию на корпуса под командованием Меншикова, Шереметева, Галларта, Репнина и Гольца и занять позиции, которые растянулись на сорок четыре версты.
Карл узнал о передвижении русских войск и решил обойти их с фланга. Уже 16 июня шведы вышли к Березине с юга.
Малочисленные заслоны казаков отступили, шведские инженеры навели два понтонных моста, и армия Карла переправилась через реку. В результате успешного манёвра шведы заняли выгодную позицию, оставив Минск далеко в тылу.
Меншиков и Шереметев решили перегруппировать войска, собрав их у западного берега реки Бабич, притока Друти, где и намеревались дать сражение.
Карл и здесь оказался опытнее в военных делах. Ранним утром, под Головчином, пользуясь утренним туманом, шведы выкатили на берег тяжёлые орудия и открыли артиллерийский огонь. Под его прикрытием король лично повёл в атаку 20 тысяч своих закалённых в боях солдат.
Корпус Репнина дрогнул и стал отступать. Но здесь Карл впервые столкнулся с упорством русских. Пока одна шеренга отходила, вторая стреляла из фузей. Потом отходила последняя шеренга, а стреляла предпоследняя, успевшая к тому моменту зарядить ружья.
Карл искусно использовал местность, и быстро помочь корпусу Репнина перебросить войска из других русских корпусов мешало болото. В итоге русские потеряли 997 человек убитыми и 675 ранеными. У шведов было 267 убитых и чуть более тысячи раненых.