奥意法战争战争中,奥地利军队在6月在马真塔战役战败,向明乔河败退,奥地利皇帝弗兰茨·约瑟夫一世解除了居莱的职务,亲率奥军去和法皮联军交战。双方在明乔河畔的索尔费里诺再一次陷入了一系列混乱的遭遇战。双方在人数上相当,均约为16万人。交战中,双方统帅皆失去了对部属的控制,但由于法军将领帕特里斯·麦克马洪、弗朗索瓦·塞尔坦·康罗贝尔、阿道夫·尼埃尔将军作战指挥正确,加上法军士兵作战勇敢,经过一整大残酷的血战,终于决定了交战的命运。奥军被打败,只是由于奥军路德维希·冯·贝内德克将军实施了顽强阻击,才免于全军覆灭。此役,联军损失了17191人,其中皮埃蒙特军损失5521人;奥军损失22000人。有关双方的受伤或垂死士兵被枪杀或刺死的报道更增加了这次战役的恐怖程度。