La batalla comenzó finalmente en Aspern; Hiller dirigió las primeras acometidas sobre la aldea, pero Masséna la volvió a recuperar, y mantuvo las posiciones con la misma tenacidad que había mostrado en la batalla de Marengo en 1800.