Efter denne præstation vendte Cagni tilbage til den italienske flåde. Han ledede flåden i redningsindsatsen i Messina jordskælvet i 1908
, deltog i den koloniale erobring af Libyen i 1911-1912, tjente i Første Verdenskrig, trak sig tilbage i 1923 som admiral og blev udnævnt til det italienske senat. Han levede i ni år i pension indtil sin død. Han er begravet i sit hjemland Asti, hvor hans minde fejres til denne dag.