Кутузов понимал, что это только демонстрация, но достаточно опасная. У Бородино французы быстро установили батарею из тридцати шести орудий и начали обстрел Курганной батареи в центре русских позиций. Часть дивизии Дельзона вела активную перестрелку с русскими через Колочу. Впереди Бородино строились три моста через реку, к которым стягивался весь корпус Богарне и кавалерийский корпус Груши. Они собирались атаковать батареи у Горок, где находился Кутузов.
В начале седьмого часа утра одновременно с атакой Бородино корпус Понятовского атаковал левый фланг русских. Густой лес и узкая старая Смоленская дорога не давали французам развернуться и дело затянулось. У Утицкого кургана была батарея из восемнадцати орудий, в самом лесу действовали русские егеря. Только около девяти утра Понятовский занял Утицу.
Несмотря на сложное положение на флангах, Кутузов не снял с центра ни одного солдата. Позднее именно снятые с правого фланга корпус Богговута удержали Понятовского у Утицы, а корпус Остермана-Толстого прикрыл флеши.
Наполеон понял, что Кутузов не среагировал на его демонстрации на флангах и начал атаку Семеновских флешей, что было совсем не просто. Чтобы подойти к флешам, сначала было необходимо пройти с артиллерией и кавалерией сквозь густой кустарник без тропинок.
В семь часов утра четкие колонны корпусов Даву, Нея и Жюно с тремя кавалерийскими корпусами пошли в атаку на флеши. Дивизию Воронцова атаковали восемь дивизий пехоты и три корпуса кавалерии. Багратион видел, что на его главный опорный пункт накатываются десятки тысяч французов. Он приказал дивизиям Макленбургского и Второй кирасирской приблизиться к Семеновскому. Багратион попросил у Тучкова дивизию Коновницына и сообщил обо всем Кутузову. Главнокомандующий приказал корпусу Багговута с правого фланга начать движение к левому. Из главного резерва он направил к Багратиону сводную Гренадерскую бригаду, Первую кирасирскую дивизию, гвардейские Измайловский и Литовский полки. Войска спешили к Семеновскому, но подходили туда в разное время.
В восьмистах метрах от флешей французы стали перестраиваться в атакующие колонны. Сделать это раньше не позволяла местность. Под убийственным картечным огнем это было почти невозможно. Командир дивизии генерал Компан был смертельно ранен, сменивший его генерал Дезе тоже. Наполеон прислал генерала Раппа, но и он получил русский свинец. Атаку на флешу возглавил маршал Даву и французы ворвались в южную флешь. Они бросились в интервалы между укреплениями, стремясь захватить их с тыла. Их встретили сомкнутые в колонны полки дивизии Неверовского. Они остановили атаку, а гренадеры Воронцова отбили южную флешь. Воронцов был ранен. Ядро свалило лошадь Даву, который был контужен. Наполеону доложили, что маршал убит и император назначил на его место Мюрата. Это внесло некоторую путаницу в управление войсками. Даву вскоре пришел в себя, но французские колонны уже откатывались от флешей. Позднее Воронцов вспоминал:
«Мы должны были выдержать первую и жестокую атаку пяти-шести французских дивизий, которые одновременно были брошены против флешей. Более двухсот орудий действовали против нас. Сопротивление не могло быть продолжительным, но оно кончилось, так сказать, с окончанием существования моей дивизии. Находясь лично в центре и виде, что один из редутов на моем левом фланге потерян, я взял батальон Второй гренадерской дивизии и повел его в штыки, чтобы вернуть редут обратно. Там я был ранен, а этот батальон почти уничтожен. Было почти восемь часов утра, и мне выпала судьба быть первым в длинном списке генералов, выбывших из строя в этот ужасный день. Два редута были потеряны и снова отняты обратно. Час спустя дивизия не существовала. На вечерней перекличке из четырех тысяч человек оказалось менее трехсот».
В восьмом часу в атаку не флеши Наполеон послал почти сорок тысяч солдат, надеясь взять их сразу. Вперед одновременно пошли пять дивизий корпусов Даву и Нея. За ними двигался корпус Жюно, кавалерийские корпуса Нансути, Монбрена и Латур-Мобура. Багратион усилил дивизии Воронцова и Неверовского Второй гренадерской и Второй кирасирской дивизиями, частью войск Седьмого корпуса Раевского. За флешами встала вся артиллерия Второй армии. От Барклая полетел приказ Багговуту вести свой корпус к Семеновскому с частью кавалерийского корпуса Корфа. Кутузов направил к Багратиону части своего резерва и сто орудий. К восьми часам у Багратиона было только пятнадцать тысяч воинов при ста шестидесяти орудиях против сорока тысяч французских солдат со ста шестьюдесятью пушками.
Около восьми часов утра плотные колонны французской пехоты двинулись на флеши. Русская артиллерия подпустила французов на картечный выстрел, а пехота на ружейный. Раздался убийственный залп, но французы не остановились. Их штурмовые колонны ворвались во все три флеши. Пехота рвалась вперед между укреплениями и бой разгорелся. Русские контратаковали и выбили французов, а конница освободила проходы между флешей. Даву и Ней просили у Наполеона подкрепления, но не получили. По всему фронту усилился огонь французских батарей, корпус Понятовского пошел в атаку на Утицкий курган, а дивизии Богарне атаковали Курганную батарею. Понятовский взял деревню Утицы и атаковал корпус Тучкова, в котором осталась только одна дивизия. Вторая дивизия корпуса уже стояла у Семеновского. Кутузов отправил к Тучкову дивизию Олсуфьева из корпуса Багговута.
Войска Понятовского ворвались на Утицкий курган и Тучков ударил в штыки. Русские отбили высоту и опять укрепились на ней. При контратаке Тучков был смертельно ранен, но Понятовский отступил, и несколько часов велась только ружейная перестрелка.
К девяти часам утра три дивизии корпуса Богарне и кавалеристы Груши у Бородина перешли Колочу и стали занимать позиции против Курганной батареи.
В десятом часу утра три пехотных корпуса Наполеона атаковали и вновь взяли флеши, прорвавшись до Семеновского. Французов контратаковали и выбили части Раевского, Коновницына и Бороздина. В левой флеши чуть не взяли в плен Мюрата, который с трудом отступил к лесу. У флешей шел непрерывный и ожесточенный бой. К противникам подходили и подходили подкрепления и нападения с яростью возобновлялись. Французов опять и опять косила картечь, но они вновь и вновь смыкались и шли в атаку. Это было ужасающее зрелище. Не отвечая, не отстреливаясь, в дымном мареве непрекращающихся разрывов, французские гренадеры с ружьями наперевес летели на флеши. Не выдержал даже Багратион и закричал: «Браво, браво, французы!»
Жестокий огонь поражал французов и русских, но ожесточение только нарастало. Обычно французская пехота атаковала не укрепления, а проходила между ними и врывалась туда с тыла. Кутузов так расставил батареи, что именно на эти проходы приходился самый плотный огонь. Из трех французских солдат вдоль укреплений прорывался только один, и прорывавшихся встречало кавалерийское прикрытие. При атаке флешей погибал каждый второй француз. Впервые в своих битвах французы, великолепные мастера маневра, вынужденно атаковали в лоб, и это было ужасно.
Полки противников с разбегу бежали штыки на штыки. В полуразрушенные флеши били и били ядра. Были ранены генералы Воронцов, Горчаков, Макленбургский, генералы Кантакузин и Буксгевден убиты. Полковник Манахтин повел русских в контратаку на флеши: «Ребята! Представьте себе, что это Россия и отстаивайте ее грудью богатырской!» Французская картечь тут же ударила в полковника. Брат погибшего на Утицком кургане Тучкова схватил знамя своего Ревельского полка и повел его в атаку. Несколько пуль тут же поразили его в грудь. Войска уже давно атаковали друг друга по трупам. Яростное упорство французов везде натыкалось на отчаянное русское мужество.
В очередную отчаянную контратаку русских повел генерал Бороздин и французов отбросили к лесу. Даву быстро построил их и повел в атаку. Маршал ворвался на флеши, был ранен и с трудом вынесен в тыл. Генерал Коновницын повел русские полки на флеши и выбил французов. Тут же на них установили русские орудия, начавшие сыпать картечью по наступающим. Колонны в атаку вел маршал Ней. Герой Наполеона послал адъютанта к императору: «Сир! Багратион опять перешел в наступление. Маршал Ней больше не может держаться. Настало время подкрепить маршала».
Корпус Жюно тут же врезался в русский фронт между Семеновским и Утицами, пытаясь ударить Багратиона с фланга. Его контратаковали кирасиры Голицына, и Наполеон отправил к Нею дивизию Фриана. Император приказал Молодой гвардии готовиться к бою и за дивизией Фриана двинулись гвардейцы Клапареда.
Молодая и Старая гвардия готовилась атаковать центр и левый фланг русских. Наполеон приказал корпусу Богарне прорвать центр войск Кутузова.