Lorpen horren ondoren, Cagni Italiako itsas armadara itzuli zen. 1908ko Messinako lurrikararen ondoriozko itsas armadaren laguntza-ekintzak zuzendu zituen.
, 1911-1912an Libiako konkista kolonialean parte hartu zuen, Lehen Mundu Gerran zerbitzatu zuen, 1923an erretiratu zen almirante gisa, eta Italiako Senatuan izendatu zuten. Bederatzi urte bizi izan zen erretiroan, hil zen arte. Bere jaioterrian lurperatu zuten, eta han ospatzen da haren oroimena gaur egun.