Im März 1917 übernahm er die im Karst im Verband der 3. italienischen Armee stehende 33. Infanterie-Division und führte sie in der Zehnten Isonzoschlacht (12. Mai bis 5. Juni 1917). Für seine Verdienste bei der 33. Infanterie-Division wurde ihm die dritte silberne Tapferkeitsmedaille verliehen. Nach dem Durchbruch der deutsch-österreichischen Truppen in der Zwölften Isonzoschlacht erhielt er von Cadorna am 2. November 1917 den Auftrag, den Rückzug der italienischen Truppen in geregelte Bahnen zu lenken. Als Generalinspekteur des Abzuges griff er über die Maßen gegen Disziplinlosigkeiten durch. Noch im November wurde er mit dem Kommando der I. Alpini-Gruppe auf der Hochebene der Sieben Gemeinden betraut und führte die Alpini Ende Dezember in den Kämpfen um den Monte Sisemol, Valbella, Col del Rosso und Col d’Ecchele am östlichen Rand der Hochebene.