Em 21 de julho de 1866, a vitoriosa Prússia, que havia infringido uma decisiva derrota ao exército austríaco na Batalha de Königgrätz, assinou o armistício de Nikolsburg (sem consultar os aliados italianos). Na mesma época, a Marinha Italiana foi derrotada na batalha de Lissa. Ao contrário, o exército após a derrota na Batalha de Custoza, estava tirando vantagem da redistribuição de muitas unidades austríacas no front prussiano. Os voluntários de Giuseppe Garibaldi, reforçados por unidades regulares, ganharam a muito custo algum terreno no Trentino e o principal exército italiano, liderado pelo general Enrico Cialdini alcançous Údine, enquanto um exército secundário liderado pelo general Alfonso La Marmora estava simultaneamente bloqueando forças austríacas na fortaleza do Quadrilatero.