військ. На заході лівий фланг французької позиції, що тяглася до села Фатова, прикривався лісом. Греблі та мости, що були єдиними доступними переходами через болотисті берега струмка, були за вказівками Даву або зламані, або забарикадовані. На фронті Даву поставив 4-ю Пех. дивізію генерала Дессе, в глибині розмістив 61-й Пех. полк з 5-й Пех. дивізії генерала Компана і 5-ю кірасирську дивізію.
На світанку 23 липня Раєвський почав атаку силами двох єгерських полків 12-ї піхотної дивізії генерал-майора Колюбакина. Французькі пости були відтіснені за греблю, але взяти її не вдалося. На висотах за яром розташувалася французька артилерія, яка прострілював підходи до греблі і завдавала відчутних втрат. Будівлі в селі були перетворені на опорні пункти.
Очевидець бою, барон Жиро з корпусу Даву, так розповів про початок бою: Ми раптом побачили що виходять з лісу, і відразу в кілька місцях, дуже близьких один від одного, голови колон, що йдуть зімкнутими рядами, і здавалося, що вони зважилися перейти яр, щоб дістатися до нас. Вони були зустрінуті таким сильним артилерійським вогнем і такий пальбою з рушниць, що повинні були зупинитися і дати себе таким чином громити картеччю і розстрілювати, не рухаючись з місця, в продовження декількох хвилин. У цьому випадку в перший раз довелося нам визнати, що російські дійсно були, як казали про них, стіни, які потрібно було зруйнувати. Російський солдат, справді, чудово витримує вогонь, і легше знищити його, ніж змусити відступити.
До полудня до місця бою прибув маршал Даву і взяв командування на себе.
Раєвський доручив 26-й дивізії Паскевича обійти позицію французів зліва по лісових стежках, сам же він мав намір одночасно атакувати основними силами по дорозі уздовж Дніпра. Паскевич з боєм вийшов з лісу і зайняв село Фатова, однак несподівана штикова атака 4-х французьких батальйонів перекинула росіян. Зав'язався бій з перемінним успіхом; французам вдалося зупинити натиск Паскевича на своєму правому фланзі. Обидві сторони розділяв струмок, що протікає в цьому місці за околиці лісу паралельно Дніпру.
Сам Раєвський?? Ї атакував фронтальну позиції французів 3 полками в лоб. Смоленський піхотний полк, наступаючи по дорозі, повинен був оволодіти греблею. Два єгерських полку (6-й і 42-й) в розсипний строю забезпечували наступ на греблю. У ході атаки колону Смоленського полку в правий фланг небезпечно контратакував батальйон 85-го французького полку. Командир Смоленського піхотного полку полковник Рилєєв був важко поранений картеччю в ногу. У критичний момент бою Раєвський особисто очолив атаку, повернув колону і відкинув французький батальйон за струмок. Цей епізод пізніше дав життя красивою легендою про те, як генерал Раєвський повів своїх синів попереду солдатів на ворога.
Багратіон переконався в силі позиції противника. Наростити свої сили він не міг в силу вузькості поля битви і складного рельєфу. До того ж за показаннями полонених російські помилково повірили в те, що французи мали в Могильові до 5 дивізій і чекають ще підходу підкріплень. У ніч на 24 липня Раєвський відійшов від Салтановка до Дашківці, залишивши сильний ар'єргард.
Брандт, офіцер з корпусу Даву, залишив погляд з французької сторони про результат бою під Салтановка:
Офіцери, що брали участь в битві, стверджували ...