Ezt követően Cagni visszatért az olasz haditengerészet szolgálatába. Ő vezette a haditengerészeti segélymunkákat a 1908-as messinai földrengés során.
1911-1912-ben részt vett Líbia gyarmati meghódításában, az I. világháborúban szolgált, 1923-ban admirálisként vonult vissza, és az olasz szenátus tagja lett. Kilenc évig élt nyugdíjban, míg meg nem halt. A szülővárosában, Astiban temették el, ahol a mai napig ünneplik az emlékét.