Drugi dzień bitwy Rozstrzygnięcie nastąpiło nazajutrz, 6 lipca. Plan Cesarza Francuzów (szefem sztabu był marszałek Louis Berthier) polegał na przepołowieniu wojsk arcyksięcia Karola silnym atakiem w centrum, przy jednoczesnym natarciu prawego skrzydła. Plan Austriaków był podobny: silny atak na lewe skrzydło Francuzów. Bitwa rozpoczęła się około trzeciej w nocy. Wojska arcyksięcia Karola nie zgrały się w czasie i słabsze lewe skrzydło ruszyło pierwsze. Dlatego też marszałek Davout zaczął spychać wojska Rosenberga.
Prawe skrzydło austriackie natarło na żołnierzy marszałka Masseny. Jego wojska stawiały zacięty opór, ale zaczęły się cofać na południe. W czasie tego odwrotu wojska napoleońskie poniosły największą stratę w tej bitwie. Podczas jednej z osłaniających odwrót szarż zginął generał Antoni Karol Ludwik de Lasalle, nazywany pierwszym kawalerzystą cesarstwa. Zasłynął z powiedzenia, iż: „dobry huzar nie powinien przeżyć 30 lat”. W chwili śmierci miał 34 lata. W tym samym czasie Napoleon w centrum rozkazał sformować wielki czworobok. Na czele szli piechurzy, część gwardii i armii włoskiej. Na końcu bardzo liczna kawaleria – głównie kirasjerzy. Za czworobokiem postępowała gwardia. Czworobokiem dowodził gen. Macdonald.