Las fuerzas de Lannes no sólo mantuvieron sus posiciones, sino que rechazaron a los austríacos, y la batalla sin duda se hubiera ganado si no hubiera sido por la ruptura de los puentes sobre el Danubio, que privó a los franceses de refuerzos y municiones.