Aartshertog Johan versloeg op 16 april een Frans-Italiaans leger onder bevel van de Italiaanse onderkoning Eugène de Beauharnais in de Slag bij Sacile. Eugène de Beauharnais wist echter het tij te keren door een kleine overwinning te behalen in de Slag bij Piave op 7-8 mei. Op 14 juni kwam het tot een nieuw treffen, de Slag bij Raab, waarbij de Oostenrijkers nogmaals het onderspit dolven. Door deze nederlaag kwam aartshertog Johan te laat om de Oostenrijkse nederlaag in de Slag bij Wagram te voorkomen. Eugène de Beauharnais kon echter wel op tijd zijn troepen naar Oostenrijk dirigeren en deelnemen aan Wagram.