Тем временем Чичагов разобрался, что у Нижнего Березино французами устроена ложная переправа, а действительная находится выше Борисова у Студенки. Адмирал понял, что был жестоко обманут противником. Повернув войска назад и пройдя за сутки более 30 верст, он 27 ноября снова оказался у Борисова. Его солдаты, измученные тяжелым маршем, уже не могли в этот день двигаться дальше. Послав Ланжерону часть кавалерии, адмирал назначил выступление своих главных сил на 28 ноября. Таким образом, и 27-го числа никто не препятствовал Наполеону производить переправу. В этот день через Березину перешел корпус Богарне, войска Даву и гвардия. Теперь император имел на правом берегу до 15 000 солдат. Возложив на Удино задачу прикрывать переправу, Наполеон отвел остальные войска в резерв.
Корпус Виктора удерживал Борисов и прикрывал левый берег реки у мостов. Обстановка благоприятствовала французам. Чичагов не решался атаковать своими силами (около 30 000 человек) армию Наполеона; он полагал, что в случае поражения его войск императору будет открыта дорога на Минск. В свою очередь, Витгенштейн не активизировал действия, дожидаясь получения сведений от Чичагова. Главные силы Кутузова и вовсе находились в шести переходах от места событий: фельдмаршал, исходя из своих соображений, не слишком торопился.
Клаузевиц так охарактеризовал сложившуюся ситуацию: «Бесспорно, случай... благоприятствовал Наполеону в том отношении, что близ Борисова удалось найти столь удобный для переправы пункт... но главное влияние оказала слава его непобедимости; таким образом, здесь сказывался накопленный за многие прошлые годы капитал. И Витгенштейн, и Чичагов — оба боялись его, его войск, его Гвардии... Никому из них не хотелось быть разбитым Наполеоном. Кутузов полагал, что цель будет и так достигнута, Витгенштейн не хотел рисковать ранее приобретенной славой, Чичагову не хотелось во второй раз понести поражение». Лишь в конце 27 ноября Витгенштейн решился выдвинуть свой авангард к Старому Борисову, а с главными силами идти на Новый Борисов. Он все еще не знал, где находятся основные силы противника. Выйдя на опушку леса, через который шла дорога от Старого Борисова к Студенке, авангард генерала Властова обнаружил французов и открыл огонь. Это была дивизия генерала Партуно из корпуса Виктора. На дивизию была возложена задача удерживать Борисов до окончания переправы. Однако Партуно был вынужден оставить город раньше под напором войск Платова и Ермолова, также подошедших к Борисову. Отходя к Студенке, Партуно собрал вокруг себя около 7000 человек. Очутившись между войсками Платова и Властова, вечером 27 ноября французская дивизия сдалась.
Только теперь Витгенштейн понял свою ошибку. Он решил атаковать Виктора утром 28 ноября, но теперь уже не с севера, а с юга. Оплошность Витгенштейна, проскочившего мимо переправы, обеспечила Наполеону возможность беспрепятственно переместить через реку главные силы.
Наступило утро 28 ноября, император продолжал удерживать левый и правый берега Березины. Он торопился перевести обоз и оставшиеся войска Виктора. Он не знал еще о капитуляции Партуно и полагал, что Виктор имеет две дивизии. К этому дню на правый берег переправились 20 000 человек, на левом оставалось еще более 20 000.
На рассвете Витгенштейн направил авангард Властова на Студенку через деревню Бытчи. В 10 часов утра Властов перешел в наступление и обрушил огонь артиллерии на скопившиеся у переправы массы людей. Попытка Виктора перейти в контратаку не увенчалась успехом. Вслед за авангардом Властова в бой вступила подошедшая пехотная дивизия генерала Берга и резерв генерала Фока. Упорный бой продолжался до темноты. Осторожный Витгенштейн ввел в бой в этот день только 14 000 солдат.
Услышав артиллерийскую стрельбу у Студенки, в наступление перешел и Чичагов. Главный его удар был нанесен по корпусу Удино. Части Сабанеева во время второй атаки почти полностью истребили Висленский легион. Сильно пострадали и другие дивизии этого корпуса. Наполеон вынужден был двинуть в бой войска Нея и гвардию. Сабанееву пришлось превратить атаки и перейти к артиллерийскому обстрелу. Корпус Платова утром 28 ноября переправился на правый берег Березины и двинулся в обход к Зембинскому дефиле. И в этот день императору удалось удержать в своих руках оба берега.