La Prussia, alleata dell'Italia nella guerra contro l'Impero austriaco e vittoriosa a Sadowa, concluse il 26 luglio l'armistizio di Nikolsburg, che non prevedeva alcuna clausola a favore dell'Italia. In quel momento l'iniziativa militare si stava volgendo a favore degli italiani con la vittoria di Giuseppe Garibaldi a Bezzecca del 21 luglio e del generale Giacomo Medici a Primolano (Valsugana) il 22 luglio. Nel frattempo il generale Enrico Cialdini aveva liberato Padova, mentre il generale Raffaele Cadorna era arrivato fino a Gradisca. Per mare la grave sconfitta a Lissa aveva annullato tutti gli effetti positivi delle vittorie, che del resto non erano riuscite a cancellare il ricordo della sconfitta di Custoza.