У генерала Боура в районе Дерпта было 16 тысяч человек.
Отдельный корпус князя Голицына в 12 тысяч человек стоял под Киевом.
Численность войск противников была примерно равной, но русские могли пополнять продовольствие и людские потери.
Июня, 6-го дня, Карл принял решение выступать. Полки снялись из лагеря в Радошкевичах, где стояли три месяца, и повернули к Минску.
На совете Шереметева и Меншикова было решено оборонять берега Березины, не давая шведам переправиться. Было решено разделить армию на корпуса под командованием Меншикова, Шереметева, Галларта, Репнина и Гольца и занять позиции, которые растянулись на сорок четыре версты.
Карл узнал о передвижении русских войск и решил обойти их с фланга. Уже 16 июня шведы вышли к Березине с юга.
Малочисленные заслоны казаков отступили, шведские инженеры навели два понтонных моста, и армия Карла переправилась через реку. В результате успешного манёвра шведы заняли выгодную позицию, оставив Минск далеко в тылу.
Меншиков и Шереметев решили перегруппировать войска, собрав их у западного берега реки Бабич, притока Друти, где и намеревались дать сражение.
Карл и здесь оказался опытнее в военных делах. Ранним утром, под Головчином, пользуясь утренним туманом, шведы выкатили на берег тяжёлые орудия и открыли артиллерийский огонь. Под его прикрытием король лично повёл в атаку 20 тысяч своих закалённых в боях солдат.
Корпус Репнина дрогнул и стал отступать. Но здесь Карл впервые столкнулся с упорством русских. Пока одна шеренга отходила, вторая стреляла из фузей. Потом отходила последняя шеренга, а стреляла предпоследняя, успевшая к тому моменту зарядить ружья.
Карл искусно использовал местность, и быстро помочь корпусу Репнина перебросить войска из других русских корпусов мешало болото. В итоге русские потеряли 997 человек убитыми и 675 ранеными. У шведов было 267 убитых и чуть более тысячи раненых.
Карл сразу объявил о победе в сражении, разослав курьеров по европейским столицам, хотя до победы было далеко и случившееся иначе как простым тактическим успехом назвать было нельзя. Максимум, чего смог добиться Карл, – это занять Татарск. Припасы его таяли, солдаты питались скудной и дрянной пищей: Пётр, отступая, приказал жечь всё – дома, посевы, вывозить съестные припасы, оставляя за собой выжженную пустыню.
Карл посылал в Ригу курьеров, торопя Левенгаупта – за его педантичность Карл называл графа «маленьким латинским полковником». Левенгаупт был человеком меланхоличным, дотошным, но офицером смелым и толковым.
От шведов до Москвы было всего двести вёрст, но преодолеть их у них не было сил: не хватало боеприпасов, еды, медикаментов – всё это должен был доставить с обозами Левенгаупт. В марте он был в ставке Карла в Радошкевичах, где получил от короля приказ: собрать обоз, нагрузив его провизией на три месяца, и с корпусом солдат соединиться с основными силами. Путь от Риги до Могилёва составлял 400 вёрст, и Левенгаупту предстояло пройти его за два месяца. Перед Адамом стояла непростая задача: собрать провизию, медикаменты, найти две тысячи подвод и восемь тысяч лошадей.