巴特朗根萨尔察战役击败过普军，但不久遭到大军围困而投降。普军在美因河与巴伐利亚正面交锋，在纽伦堡和法兰克福战斗。巴州的维尔茨堡被普军围困，但一直到停战前仍未投降。奥军对意军有较大的优势，在6月24日的库斯托札战役和7月20日利萨战役（利萨在今克罗地亚维斯）的海战上，都击败意军。加里波底组织意军阿尔卑斯山地猎兵，在7月21日的Bezzecca战役击溃奥军，夺得部分特伦蒂诺，向特伦托进军。8月12日，普奥两国停战，意大利政府惟有与奥国议和。根据在10月12日签订的维也纳条约，由于奥地利拒绝向意大利直接割让威