Zapas amunicji wynosił etatowo 1200 pocisków bojowych (408 przeciwpancernych, 672 burzące i 120 zapalających) oraz 100 oświetlających – przy czym można było zabrać do komór 250 pocisków więcej.

Uzbrojenie przeciwlotnicze początkowo stanowiły dwa działka automatyczne kalibru 40 mm Vickers-Terni model 1917 o długości lufy L/39, umieszczone na burtach na tylnych końcach pokładu dziobowego. Ich zapas amunicji wynosił 3000 nabojów. Uzupełniały je dwa podwójnie sprzężone karabiny maszynowe kalibru 13,2 mm Breda na mostku. W latach 1933–34 montowano dwa dalsze podwójnie sprzężone km-y na platformie za drugim kominem. Dla karabinów maszynowych przewidywano początkowo 3000 nabojów. Pod koniec 1941 roku na „Ugolino Vivaldi” zamieniono działka kalibru 40 mm i karabiny maszynowe na siedem działek automatycznych 20 mm Breda z 2400 nabojów na lufę. Pod koniec 1942 roku na miejscu rufowego aparatu torpedowego dodano platformę z dwoma działkami przeciwlotniczymi kalibru 37 mm Breda model 1939 z zapasem 3060 nabojów.