Під час бою при Ріволі, він перевів битву в атаку на багнети, штурмуючи австрійські укріплення, що мали більше війська й артилерії. Під час цієї атаки австрійські війська зазнали розгрому. Біля Арколі Наполеон розбив 5 австрійських дивізій, з яких одна склала зброю без бою.