De 1801 à 1805, Gavasini sert en Carniole — région correspondant à la majeure partie de la Slovénie actuelle — et a son quartier-général à Ljubljana. La guerre de la Troisième Coalition se déclenche en 1805. Gavasini est appelé au commandement d'une brigade forte de sept bataillons appartenant à l'armée autrichienne d'Italie, sous les ordres de l'archiduc Charles. À l'époque de la bataille de Vérone, en , son unité est affectée aux forces de l'aile gauche dirigées par le général Davidovitch. Après réorganisation, il participe à la bataille de Caldiero du 29 au au sein des troupes de réserve commandées par le "Feldmarschall-Leutnant" Eugène-Guillaume d'Argenteau. À cette date, sa brigade se compose de quatre bataillons de l' "Archduke Rudolf", trois bataillons de l' "Lattermann" et huit escadrons du régiment de hussards "Stipczic".