Соединение русских войск меняло положение дел. Опираясь на укрепления Смоленска, они могли оказать сопротивление Наполеону. Рассчитывая на это, французский полководец решил заставить, наконец, русских дать сражение, к которому он страстно стремился. К этому вынуждала его и складывающаяся политическая обстановка. В Витебске император узнал о подписании союза России с Англией и Швецией и ратификации мирного договора России с Турцией. Здесь же ему доложили об огромных людских потерях в боях, а также от болезней и вследствие дезертирства. Внушало беспокойство и то обстоятельство, что на его правом фланге появилась группировка русских войск в составе 3-й Западной и освободившейся Дунайской армий, насчитывающая около 60 000 человек, а на левом — корпус Витгенштейна и финляндская армия Штейгеля, численностью до 40 000 человек. Их появление создавало угрозу базе и операционной линии. Это заставило Наполеона отправить на данные направления пять корпусов и оставить на главном только 185 000 солдат. Серьезную опасность для французов представляло начавшееся в Литве и Беларуси партизанское движение. Снова надо было поворачивать армию, теперь уже к Смоленску.
Уже приняв решение, император медлил и как будто ждал какого-то сигнала. И он был подан. 10 августа Наполеону донесли, что генерал Себастиани подвергся внезапному нападению со стороны русской кавалерии около Инкова.
Сразу воскресла надежда на то, что русские остановились где-то около Днепра, на левом берегу реки. Наполеон немедленно отдал приказ по армии: выступать с витебских стоянок и идти на русских.
Две русские армии, соединившись в Смоленске, имели теперь в составе объединенных войск 110 000 солдат и 12 000 ополченцев. Тотчас после встречи между Барклаем-де-Толли и Багратионом начались разногласия относительно дальнейших планов военных действий. Барклай-де-Толли считал, что соотношение сил не в пользу русских, а посему нужно продолжать отход. Иного мнения держался Багратион и другие генералы. Положение осложнялось тем, что командующие армиями обладали равными правами, хотя формально Багратион признал старшинство Барклая-де-Толли как военного министра. На военном совете было принято решение перейти к наступательным действиям.
Согласно выработанной диспозиции, русские войска должны были выдвигаться в направлении Рудни и по правому берегу Днепра. Впереди главных сил развертывалось казачье войско Платова. Наступление началось 7 августа, но едва обе армии совершили один переход, как Барклай-де-Толли на основании неверных разведывательных данных о сосредоточении неприятельских войск у Поречья сделал вывод, что Наполеон собирается обойти его правый фланг. Поэтому он приказал 1-ю армию выдвинуть к Поречью, а 2-ю на Рудненскую дорогу, чтобы она могла в случае необходимости подкрепить первую. Три дня обе армии простояли на Пореченской и Рудненской дорогах, пока не выяснили действительную обстановку. Теперь Барклай-де-Толли, полагая, что Наполеон намеревается отрезать 1-ю армию от Смоленска, принял решение сосредоточить силы обеих армий на позиции у деревни Волоковой по Рудненской дороге. В результате, всего с 8 по 14 августа русские войска совершали бесплодные передвижения и теряли драгоценное время.
Багратион, видя всю эту бессмыслицу, решил увести свою армию обратно к Смоленску и начал отводить войска. Он подозревал, что Наполеон начнет наступление не по Рудненской, а по Красненской дороге, которая прикрывалась лишь слабым наблюдательным отрядом Неверовского. Эту дорогу Барклай-де-Толли оставил без внимания в своих выкладках и этим открыл императору возможность совершить внезапный обход.
12 августа первые части наполеоновской армии вышли из Витебска, а на следующий день во главе с императором на восток двинулась гвардия. Оставив на Рудненской дороге прикрытие, Наполеон 13 августа вышел к переправе через Днепр у Хомино и Расасны. Для удара на Смоленск он сосредоточил пять пехотных, три кавалерийских корпуса и гвардию. В голове французской армии находилась 15-тысячная кавалерия Мюрата. Император намеревался фланговым движением вдоль левого берега Днепра обойти русские армии и выйти к Смоленску.
Утром 14 августа Мюрат прошел Ляды и двинулся на Красный, который занимал отряд Неверовского, состоявший из 27-й дивизии и приданных к ней частей кавалерии и артиллерии — всего 7000 человек при 14 орудиях.