L'armée d'Eugène occupait le même terrain qu'a la bataille de Caldiero de 1805. Le corps de Macdonald détenait Caldiero au centre tandis que Seras, l'abbé, une brigade italienne et la garde italienne étaient en hauteur sur la gauche à Colognola ai Colli. La division de dragons de Pully était en réserve, tandis que les autres unités de cavalerie étaient déployées sur la rive ouest de l'Adige sous Grouchy. Le 29 avril, le général de brigade Antoine-Louis-Ignace Bonfanti de la division Fontanelli et la garde italienne attaquent le détachement autrichien sur les hauteurs. Pendant ce temps, Grenier a dirigé les divisions de Seras et Abbé pour attaquer Soave, avec les troupes de MacDonald à l'appui.