В 8 часов утра французские войска атаковали отряд у Гедеонова. Стоявший перед деревней Вильманстранский полк почти сразу попал в тяжелое положение, и на выручку ему был брошен Белозерский полк, в штыковом бою приостановивший продвижение французов. Наращивая силы, неприятель все-таки вынудил полк отступить в деревню. Исход рукопашной схватки в самой деревне был решен ударом батальона Тобольского полка под командованием майора Рейбница. К этому времени Вильманстранский полк оказался в окружении, но подоспевшие белозерцы и тобольцы, разорвав кольцо, дали ему возможность пробиться к Гедеонову. Весь отряд отступил к деревне Галионщина, где в первую линию был выдвинут Волынский пехотный полк. Эта мера оказалась чрезвычайно своевременна, учитывая, что солдаты Белозерского и Вильманстранского полков расстреляли все патроны [106, с. 268, 269]. Участвовавшие в бою полки двинулись вслед за остальными войсками 2-го пехотного корпуса.
В 11 часов французы подошли к Колодне. После нескольких артиллерийских выстрелов заслон Тучкова без потерь отступил, разобрав мост на Строгани. Кавалерийские и казачьи полки заняли все пространство от левого фланга отряда до Днепра.
В полдень началось сражение на основной русской позиции. По воспоминанию П.А. Тучкова, «высланные неприятелем стрелки, сколь ни усиливались выгнать егерей наших из занятого по обеим сторонам дороги кустарника, дабы очистить дорогу колоннам своим, но все усилия их остались без успеха, и егеря наши, пользуясь местоположением, не уступали ни на шаг неприятелю» [150, с. 1946].
Французы, постоянно наращивая давление, все-таки смогли привести в замешательство часть русской цепи и, переправившись через реку, занять позиции в кустарнике на берегу. Об этом моменте вспоминал поручик 3-й легкой артиллерийской роты И.Т. Радожицкий: «Наши егери, свесив ружья и нагибаясь, спешили укрыться за мои пушки от смертоносного свинца; офицер их кричал: «Куда вы, братцы? Воротитесь, пожалуйста, как не стыдно вам!» — никто не слушал его. Вдруг навстречу нам явились генералы. Все они кричали бегущим: «Куда! Стой! Назад!» — и бегущие останавливались… Вслед за генералами шли в густых колоннах лейб-гренадеры…: рослые молодцы, держа ружья наперевес, с бледными лицами шли скорым шагом — навстречу смерти. С криком «ура»! они бросились в кусты и восстановили порядок штыками» [133, с. 121].
Присланные на помощь П.А. Тучкову полки — Лейб-гренадерский и гренадерский Графа Аракчеева — подошли очень своевременно и заняли позиции, первый — на высотах при большой дороге, второй — на опушке леса влево от дороги. Ревельский полк сместился вправо. Появившаяся за рекой на русском левом фланге французская кавалерия под смертельным огнем артиллерии и егерей сумела дойти до разрушенного моста, но вынуждена была отступить. Егерей поддерживали огнем сводно-гренадерский батальон 23-й дивизии и батальон полка Графа Аракчеева [86]. Положение стабилизировалось, обе стороны наращивали силы, причем французы постоянно сохраняли значительное численное превосходство. К русским постепенно подходили полки 2-го и 4-го пехотных корпусов; к 17 часам командование войсками принял генерал-лейтенант П.П. Коновницын, вспоминавший позднее: «В 5-ть часов пополудни прибыли со мною на место сражения и остальные полки вверенной мне дивизии, кои поставлены были левее большой дороги, и немедленно введены в дело. Сильное действие неприятельской артиллерии выдерживаемо было с отменным мужеством, и не могло произвесть ни малейшего замешательства» [43, с. 242].
К вечеру небо покрылось облаками, стало быстро темнеть. В попытке наверстать упущенное время маршал Ней около 19 часов повел массированную атаку на всех направлениях; французские батареи вели убийственный огонь. На правом русском фланге неприятель захватил деревню Гречишна, но подоспевший Полоцкий пехотный полк опрокинул французов и восстановил прежнюю позицию. В это же время батарея, прикрывавшая большую дорогу, внезапно прекратила огонь — как оказалось, у артиллеристов закончились боеприпасы. Пользуясь случаем, французские стрелки, а следом и колонны перешли через Строгань. Генерал П.А. Тучков просил Коновницына взять один из гренадерских полков для контратаки. Получив разрешение, он подъехал к Екатеринославскому гренадерскому полку, очевидно, из-за недостатка места построенному во взводную колонну