Уже 25 июня (7 июля) Багратион с основными силами двинулся к Новосверженю, а на следующий день перешел к Несвижу, где остановился на трое суток, чтобы привести в порядок войска, проделавшие за десять дней путь длинною 240 верст. Тогда же Багратион, чтобы дать кратковременный отдых основным силам армии, поручил корпусу Платова (затем подкрепленному регулярными частями) задержать авангард Жерома у м. Мира, в боях под которым 27 –
28 июня (9 – 10 июля) казаки нанесли чувствительный урон польской кавалерии. 28 июня (10 июля) 2-я Западная армия начала марш на Бобруйск и 1(13) июля достигла Слуцка. В это время войска Даву, после вступления 26 июня (8 июля) в Минск, были разделены. Часть (21 тыс. человек) под командой самого Даву была направлена на Бобруйск, чтобы попытаться совместно с корпусами Жерома нанести по 2-й Западной армии двойной удар. Другая группа, вверенная генералу Э. Груши (9 тыс. человек) получила задачу захватить Борисов, чтобы преградить возможный путь отступления Багратиона. При приближении французов 30 июня (12 июля) гарнизон Борисова (400 чел.), предварительно уничтожив запасы продовольствия, разрушив инженерные сооружения и мост через р. Березину, выступил из города по дороге на Могилев. Одновременно авангард Даву 1(13) июля занял Игумен, а французская кавалерия появилась у м. Свислочь в 40 км от Бобруйска. Это обстоятельство заставило Багратиона форсировать марш своей армии. Для того чтобы облегчить движение, большая часть обоза 2-й Западной армии была отправлена через Петраков в Мозырь под защиту войск генерала Ф.Ф. ЭртеляВ этот период правофланговая группировка Жерома фактически приостановила операции, что облегчило положение Багратиона. Наполеон, недовольный пассивностью своего брата, 2(14) июля подчинил его маршалу Даву, после чего обиженный Жером сложил с себя командование, и до 9(21) июля его войска не имели единого руководства. Тем не менее Даву решил предупредить Багратиона в Могилеве и 8(20) июля занял город. Наполеон в своих директивных указаниях также выделял этот пункт и полагал, что «обладатель этого города разделит пополам обе русские армии» [296] . Но части правофланговой группы не смогли достичь района Могилева, оставив Даву наедине с Багратионом. Уже 9(21) июля с юга к Могилеву подошел авангард Багратиона из 5 казачьих полков под командованием полковника В.А. Сысоева и успешно атаковал 3-й конно-егерский полк, захватив в плен более 200 человек. Узнав о взятии Могилева, Багратион решил дать встречный бой с целью выяснения сил противника, затем попробовать прорваться или использовать его в демонстрационных целях и переправиться южнее Могилева через Днепр у Нового Быхова. С этой целью он попросил Платова, уже получившего очередной приказ идти на соединение с 1-й Западной армией, остаться до окончательного выяснения дел. Справедливости ради укажем, что нахождение казачьего корпуса Платова при армии Багратиона сыграло в тот период очень важную роль. Помимо боевой силы, легкая казачья конница превосходно выполняла разведывательные функции и всегда предоставляла точные сведения о всех неприятельских передвижениях. Багратион всегда имел исчерпывающие данные при принятии решений, и именно это обстоятельство помогало ему избежать ударов превосходящего противника.
11(23) июля произошел бой под д. Салтановкой и Дашковкой, куда Даву смог подтянуть лишь минимальное число своих войск (21,5 тыс. человек). Ему противостоял 7-й пехотный корпус под командованием генерала Н.Н. Раевского (26-я и 12-я пехотные дивизии и Ахтырский гусарский полк). Позади него у Старого Быхова расположился в одном переходе 8-й пехотный корпус генерала М.М. Бороздина. Багратион также подкрепил 7-й пехотный корпус Киевским, Харьковским и Черниговским драгунскими и тремя казачьими полками. Всего под командованием Раевского было до 17 тыс. человек.