Приходилось идти дальше и дальше за Барклаем и Багратионом, которые шли разными путями, направляясь к Смоленску. Пришлось выдвинуть к Двине два корпуса на крайний левый (т.е. северный) фланг наступающей на Смоленск армии, на петербургское направление, где действовал корпус Витгенштейна. Пришлось выделить несколько дивизий на правый (южный) фланг, чтобы отразить спешившие из Турции русские войска, освободившиеся после внезапного заключения русско-турецкого мира. Но всё-таки у Наполеона для предстоящей в Смоленске битвы войска было гораздо больше, чем у русских. После столкновения под Красным (14 августа) с дивизией Неверовского, с замечательной стойкостью выдержавшей натиск превосходящих сил Нея и Мюрата и потерявшей при этом треть своего состава, Наполеон подошёл к Смоленску. Багратион поручил генералу Раевскому задержать французов, и в последовавших столкновениях корпус Раевского сражался с таким упорством, что маршал Ней чуть не попал в плен. Багратион настаивал на том, что без большой битвы отдавать Смоленск нельзя. До «большой битвы» дело не дошло. Главные силы русских армий подошли было сначала к Смоленску, но затем начали отход на восток. Барклай не решился, однако, сдать город без боя, хотя он и считал это ненужным. В 6 часов утра 16 августа Наполеон приказал начать общую бомбардировку и штурм Смоленска. Разгорелись яростные бои, длившиеся до 6 часов вечера. Французы заняли предместья Смоленска, но не центр города. Корпус Дохтурова, защищавший город вместе с дивизией Коновницына и принца Вюртембергского, сражался с изумлявшей французов храбростью и упорством. Вечером Наполеон призвал маршала Даву и категорически приказал на другой день, чего бы это ни стоило, взять Смоленск. У него появилась уже раньше, а теперь окрепла надежда, что этот смоленский бой, в котором участвует якобы вся русская армия (он знал о состоявшемся наконец соединении Барклая с Багратионом), и будет той решительной битвой, от которой русские до сих пор уклонялись, отдавая ему без боя огромные части своей империи. 17 августа бой возобновился. Русские оказывали геройское сопротивление, солдат приходилось и просьбами и прямо угрозами отводить в тыл: они не желали исполнять приказов об отступлении[Героической русской обороне я посвятил особое исследование (Нашествие Наполеона на Россию. 1812 год. М., 1938).].
После кровавого дня наступила ночь. Бомбардировка города, по приказу Наполеона, продолжалась. И вдруг раздались среда ночи один за другим страшные взрывы, потрясшие землю; начавшийся пожар распространился на весь город. Это русские взрывали пороховые склады и зажигали город: Барклай дал приказ об отступлении. На рассвете французские разведчики донесли, что город оставлен войсками, и Даву без боя вошёл в Смоленск.
Трупы людей и лошадей валялись по всем улицам. Стоны и вопли тысяч раненых оглашали город: они были брошены на произвол судьбы. Часть города ещё пылала. Наполеон медленно проезжал со свитой по улицам Смоленска, вглядываясь в окружающее, делая распоряжения о тушении пожаров, об уборке начавших разлагаться трупов и громко стонавших раненых, о подсчёте найденных припасов. Наблюдатели передают, что он был угрюм и не разговаривал со свитой. Войдя после этой верховой прогулки по городу в дом, где ему была наскоро приготовлена квартира, император бросил свою саблю на стол и сказал; «Кампания 1812 г. окончена». Но от мысли остановиться в Смоленске, прочно устроить тыл в Польше, Литве, Белоруссии, подтянуть подкрепления из Европы и возобновить движение на Москву или на Петербург весной 1813 г., от идеи разделить русскую войну на два похода пришлось отказаться там же, в Смоленске. Русские опять ускользнули. Наполеон не знал о тех трудностях, которые всё в большей и большей степени возникали для Барклая при каждом его новом приказе об отступлении, не знал о громких обвинениях русского главнокомандующего в измене, о смятении и растерянности русского двора. Он видел только одно: генеральной битвы нет как нет, нужно идти дальше на восток, на Москву. А между тем чем больше он углубляется на восток, тем труднее становится закончить эту борьбу миром, простым дипломатическим соглашением. О полной, подавляющей победе над Россией Наполеон в Смоленске уже не думал. Многое ему теперь представилось совсем в другом свете, чем за три месяца до того, когда он переходил через Неман.