Корпусу Удино, в авангарде которого были польские уланы Домбровского и дивизия Лагранжа, согласно приказу Наполеона надлежало двигаться в направлении Минска, а затем, совершив фланговый разворот, с востока атаковать населенный пункт Уши, расположенный на Березине. Сам Наполеон, взяв свою гвардию и соединения Зайончека, Нея, Дюмерка и Корбино (в общей сложности 14 500 пехоты и 3200 кавалерии), 25 ноября выступил на юг. Им надлежало вступить в бой с расположившейся лагерем в Уше 20-тысячной армией Чичагова, имевшей 120 пушек.
Чичагов, выполняя приказ удерживать позицию вдоль Березины, посылал отряды на другую сторону реки в отчаянных попытках обнаружить хоть какие-то признаки основных сил русской армии. На исходе дня двадцать пятого ноября его передовые посты были смяты стрелками Кесселя из состава императорской гвардии, а деревня, в которой он разместил свой штаб, подверглась обстрелу артиллерии Сорбье. Чичагов построил свои войска в линию, причем деревня Уши прикрывала правое крыло его армии. Однако левое крыло в целом было открыто с фланга, несмотря на то что некоторой защитой служил Минский лес и небольшой холм. Адмирал надеялся, что вскоре появится Воинов, но тот, выйдя из Минска в этот же день, наткнулся на войска Удино. Воинов повернул на юг и двинулся к Игумену, а войска Удино, выполнив задачу по прикрытию отхода в направлении Минска остатков Великой армии, после нескольких недель вынужденного бездействия отбросили силы Воинова и ускоренным маршем двинулись в направлении деревни Уша. Польские крестьяне провели войска Удино скрытыми тропами и проселочными дорогами. 26 ноября перед самым рассветом французы и поляки подошли с юга к позициям Чичагова. Как раз в это время гвардия Наполеона предприняла массированную атаку деревни Уши, которая была ключевой позицией правого крыла русских.
Услышав о том, что на его левом крыле появились войска, Чичагов, считая, что это прибыли силы Воинова и Чаплича, приказал левому крылу выдвинуться вперед. Этот приказ был выполнен, и при поддержке огня мощной артиллерийской батареи русским удалось добиться успеха, атаковав поредевшие силы Нея и Зайончека. На правом фланге русских, в самой деревне, развернулось кровопролитное сражение. В этом сражении принял участие самый способный хронист этой кампании, сержант Бургонь, который оставил свидетельства об этом бое:
Императорская гвардия, подавляя любое сопротивление, продвигалась по деревне, нанизывая на острия сверкающих штыков все, что попадалось навстречу. Русские войска, которые предприняли атаку на левом фланге, были дезорганизованы собственным успехом и выбились из сил, пробираясь по глубокому снегу. Боевой пыл русских уже начал остывать, когда им в тыл ударила дивизия Лагранжа. Одновременно с ней фронтальный удар по скоплению обескураженных русских войск нанесла кавалерия императорской гвардии под командованием Мюрата, а также кирасиры Дюмерка. Фланг русских рухнул, солдаты бросились кто куда. Лишь Житомирский и Кинбурнский драгунские полки продолжали оказывать сопротивление и, предприняв доблестную атаку, отбросили польских гвардейских улан[49]
. Центр русских, которым командовал Ланжерон, потеряв ориентировку в связи с крахом обоих флангов, стал отходить, подвергаясь непрерывным атакам французской кавалерии и натиску своих же отставших солдат, которые пытались прорваться в тыл. В то же время смешанные гренадерские батальоны, так опозорившиеся под Минском, здесь покрыли себя славой, повторив подвиг гвардейцев Измайловского полка при Бородино. Они даже пошли в штыковую атаку на французских кирасиров. При поддержке русской артиллерии, проявившей беззаветную храбрость, эти войска, оказывая упорное сопротивление, организованно отступали, обеспечивая отход других подразделений армии. Артиллеристы, так и не бросившие своих пушек, были изрублены саблями и заколоты штыками. Обезумевшие от ярости французы вытаскивали укрывшихся под пушками и убивали их.