29 червня Пруссія завдала поразки союзнику Австрії Ганноверу в битві при Лангензальці, а вже 3 липня 1866 року Пруссія завдала поразки самій Австрії в битві під Садовою. Австрія була змушена перекинути частину військ з Італії на північ, для відсічі Пруссії. Італія знову почала наступ на Венеціанську область, але особливих успіхів не досягла. У цій ситуації Італії була потрібна перемога для посилення її позиції на майбутніх мирних переговорах.