Корпус Виктора надолго задержался в Смоленске. Он должен был контролировать коммуникации Великой армии с запада.
При попытке оттеснить русских французы натолкнулись на сопротивление армии генерала Петра Витгенштейна. Бой под Чашниками вели главным образом авангард Витгенштейна под командованием Льва Яшвиля и II французский корпус генерала Клода Леграна.
Русские атаковали французов. Легран, отступая, занимал промежуточные позиции, но в конце концов был отовсюду вытеснен и присоединился к корпусу Виктора. Витгенштейн, обнаружив главную позицию Виктора, приказал Яшвилю остановиться и начал бомбардировку французских позиций.
Виктор, обескураженный успешными действиями Яшвиля, решил не продолжать сражение и отступил. Русские не стали его преследовать. Потери французов составили 1200 убитыми против 400 русских. Это была стратегически важная победа. В результате французы не сумели оттеснить русских за линию Двины и обезопасить свои коммуникации, а Пётр Витгенштейн получил возможность действовать совместно с Михаилом Кутузовым.