Генерал Гамен, атакованный несколько раз подряд превосходящими силами, успешно отразил все атаки и оставался при своих войсках, невзирая на полученные им две сильные контузии. Генерал Сазонов, командовавший второй линией, отрядил к нему в помощь другой батальон Навагинского полка под командованием полковника Гарпе, который, ударяя в штыки на ближайшую из французских колонн, обратил ее в бегство.
Однако, несмотря на эти частные успехи, противник, выдвинув сильную артиллерию, начал общее наступление против центра и левого крыла русских войск. Дивизии Леграна и Валентина оттеснили центр и ближайшую к нему часть правого крыла в большой лес позади позиции русских. Баварцы заставили отступить 5-ю дивизию Берга к Ромну, а войска Властова – по невельской дороге.
Между тем на правом фланге русским удалось добиться серьезных успехов. Командовавший русской кавалерией генерал Балк, заметив движение вражеской колонны влево, выслал для прикрытия центра русских с правого фланга два лейб-кирасирских эскадрона сводного полка под начальством полковника Ершова, с двумя слабыми эскадронами гродненских гусар и рижских драгун. Кавалеристы, заехав по три направо, кинулись наперерез неприятельской колонне, состоявшей из конных егерей, выстроились во фронт и врубились в легкую бригаду генерала Кобрино.
Пораженные безотчетным страхом, французские конные егеря были опрокинуты на баварскую батарею. Артиллеристы, не смея открыть огонь по мчавшейся на них кавалерии с обеих сторон, были изрублены русскими кирасирами. Поручики Виламович и князь Шаховской, корнеты Велецкий и Окунев первыми вскочили на батарею. Здесь русские войска захватили 15 орудий, но увезли из них только два, вместе с пленным батарейным командиром. Прочие же орудия из-за нехватки времени были оставлены на месте, но лафеты их изрубили.
Сам Сен-Сир, не могший из-за полученной им раны ездить верхом, в суматохе был выброшен из одноколки, на которой он разъезжал по полю боя, и едва не попал в плен к русским кирасирам.
А тем временем 4-й полк французских кирасир было кинулся на выручку захваченной батареи, но встреченный лейб-кирасирским эскадроном под командованием майора Семеки, был опрокинут и преследован по улицам предместья.
Французские войска отступали «в сильном беспорядке и замешательстве». Пехота, артиллерия и обозы кинулись на мост, где столпились так, что несколько повозок полетело в воду. И лишь прибытие баварских резервов и особенности местности, неудобной для действий кавалерии, остановили порыв храбрых русских гренадеров.
Другой эскадрон сводного кирасирского полка, кинувшийся вслед за уходившими французскими орудиями, вдоль кладбища, был задержан огнем пехоты, засевшей за оградой. Не менее отважно атаковал противника эскадрон Гродненских гусар под начальством ротмистра Дядкова, потерявший в этом бою всех своих офицеров.
Между тем напротив оконечности правого крыла русских войск, где были расположены два батальона 23-го егерского полка, три эскадрона гродненских гусар и 1-я конная рота, противник выставил бригаду генерал Амея (дивизии Мерля) в составе семи батальонов и 12 конно-егерских эскадронов бригады Кастекса, с их артиллерией. Такое огромное превосходство в силах дало неприятелю возможность оттеснить русских егерей.
Но успех этот был недолог. Подполковник Сухозанет с 1-й конной ротой вынесся вперед по дисненской дороге, остановил неприятеля и, расстроив его огнем своих орудий, способствовал ротмистру Кемпферту с двумя эскадронами гроднеских гусар решительно атаковать кавалерию Кастекса. Эта блистательная атака не только остановила наступление пехоты Мерля, но и заставила остановиться находившуюся правее кирасирскую дивизию Думерка, облегчила атаки сводного кирасирского полка и не позволила неприятелю настойчиво преследовать войска центра русских.