A déli fronton aratott jelentős osztrák győzelem azonban hiábavalónak bizonyult: Olaszország szövetségese, a porosz haderő Moltke tábornagy parancsnoksága alatt 1866. július 3-án az északi fronton döntő vereséget mért a rosszul vezetett osztrák császári haderőre a königgrätzi csatában. Albert főherceg azonnal Bécs védelmére indította csapatait.