Dne 4. července francouzský císař převedl svých 134 000 pěšáků, 27 000 jezdců a 433 děl opět přes Dunaj, přičemž se snažil vyvinout nápor do levého boku nepřátelského postavení. Po dvoudenním zápolení jeho muži obrátili bitvu u Wagramu ve svůj prospěch. Střetnutí samotné znamenalo pro Napoleona obrovský triumf, pro Evropu návrat pod jeho žezlo. Okázale pak slavil vítězství, tažení však stále ještě neskončilo. Již druhého dne po bitvě vyrazily francouzské sbory dál za ustupujícími Rakušany směrem do Čech a na Moravu. O dalších pět dní později, v průběhu bitvy u Znojma, navrhl arcivévoda Karel uzavřít příměří. To Napoleon přijal a 14. října bylo stvrzeno podepsáním schönnbrunnské smlouvy, jež Rakousku přinesla další územní ztráty a nutnost Francii vyrovnat válečné náhrady v hodnotě 85 milionů franků.