Rapidement libéré à la suite d'un échange de prisonniers, Gavasini rejoint l'armée autrichienne qui tente de lever le siège de Mantoue pour la troisième fois. Néanmoins, son nom ne figure pas sur l'ordre de bataille autrichien — en tout six divisions fortes d'environ hommes chacune. Au matin du débute la bataille d'Arcole. L'armée française du général Napoléon Bonaparte franchit d'abord l'Adige sur les arrières de l'aile gauche autrichienne. De là, la division Augereau se met en marche vers le nord en direction d'Arcole tandis que la division Masséna fait mouvement au nord-ouest sur Belfiore. Face à cette dernière menace, le maréchal Alvinczy, commandant en chef de l'armée impériale, détache sur Belfiore la brigade Gavasini qui occupe le village aux alentours de . Guidant l' "Splényi" à travers les marais, Gavasini se heurte aux troupes de Masséna à hauteur de la localité de Bionde, à mi-chemin entre Belfiore et le point de passage français à Ronco all'Adige. Dans un premier temps, le régiment "Splényi" attaque les Français avec succès et leur prend deux canons, mais une seconde colonne autrichienne aux ordres du général Brabeck ouvre malencontreusement le feu sur les hommes de Gavasini qui cèdent à la panique. Dans le processus, Masséna en profite pour prendre temporairement le contrôle de Belfiore.