L'archiduc Charles, qui commande les forces autrichiennes sur la frontière italienne, apprend la capitulation d'Ulm dans la nuit du 24 au 25 octobre. Il se prépare alors à ramener le gros de son armée vers l'Autriche pour faire face à l'invasion française. Cependant, une offensive de Masséna sur l'Adige l'oblige à différer son départ jusqu'à l'issue de la bataille de Caldiero le 30 octobre. Tout en livrant des combats d'arrière-garde contre Masséna, il ramène ses forces en Autriche en passant par la Carinthie.