Для прикрытия дороги на Петербург он оставил корпус Витинштейна, который тут же был блокирован корпусом Удино. Основные силы французов вошли в Полоцк на плечах русского арьергарда.
Наполеон рвался дать генеральное сражение у Немана, у Вильно, у Дриссы. Ему его не давали. Император летел за русскими войсками, но догнать их не мог. Это были сумасшедшие переходы. Французы далеко оторвались от продовольственных складов. От отсутствия фуража начали гибнуть лошади, но Наполеон рвался к Витебску, а Даву к Могилеву. Они не успели. Барклая прикрыла Западная Двина. Отчаянные казаки Платова и гусары Васильчикова на давали Даву перехватить Багратиона. Несмотря ни на что, 8 июля авангард Даву вломился в Могилев, но это было уже не важно. Французов встречали южнее, в Салтановке. Сорок тысяч русских хотели отбросить восемьдесят тысяч французов и через Могилев и Оршу пробиться к Барклаю. Утром 11 июля у деревни Салтановка Багратион атаковал Даву. Прорыв корпуса генерала Раевского к Могилеву остановили пять французских дивизий. Поняв, что здесь не пробиться, Багратион решил отступать к Смоленску. Переправу Второй армии через Днепр у Быхова прикрывал корпус Раевского.
Разгром Багратиона был очевиден и Даву бросил против русского арьергарда все свои силы. На поле яростного боя легли пять тысяч французских и три тысячи русских солдат. В критический момент боя Раевский сам повел корпус в контратаку. Его семнадцатилетний и одиннадцатилетний сыновья несли за ним знамя. От увиденного штыкового боя у многих его участников даже через много лет волосы вставали дыбом. Даву ничего не смог сделать с армией Багратиона, которая через Мстиславль двинулась к Смоленску.
Рано утром 11 июля армия Барклая вошла в Витебск и встала на поле за рекой Лучесой. Это была не лучшая позиция, но Барклай не мог бросить Багратиона, оставив его между Наполеоном и Даву. Пойти навстречу Второй армии к Орше Первая армия не могла. Двести тысяч французов готовы были атаковать восемьдесят тысяч русских и разбить их, наконец, в генеральном сражении под Витебском.
В шести километрах от Витебска у Островно встал корпус Остермана – Толстого, который тут же атаковал авангард Мюрата. Весь день 13 июля продолжался ожесточенный бой. Три дня Мюрат пытался взять Островно, вводя в сражение все новые и новые дивизии. Барклай поддержал Отсермана – Толстого дивизией Коновницына и отрядом Палена. Еще 13 июля Наполеон объявил, что в тот же день будет обедать в Витебске. Только 16 июля русские отступили за Лучесу и Наполеон начал готовить генеральное сражение.
Барклай