Австрийские войска вошли в Пьемонт 30 апреля, наступление на Турин началось 7 мая. В это время в Пьемонт уже прибывали французские войска, численность которых росла. Поэтому 9 мая австрийцы решили прервать наступление на столицу и остановились между реками Сезией и Тичино. Произошла небольшая битва при городке Монтебелло, в которой французы и пьемонтцы одержали победу над австрийцами. 27 мая принц Наполеон, двоюродный брат Наполеона III, высадился со своей армией в порту Ливорно.
Великий герцог Тосканский Леопольд II Лотарингский 27 апреля уже покинул Флоренцию. После его отъезда было сформировано местное временное правительство, которое решило присоединиться к Королевству Сардиния и Франции в войне против Австрии. В течение мая совместными силами войска трех государств разбили в нескольких сражениях войска Франца Иосифа. А 4 июня состоялось первое из двух великих сражений второй войны за независимость – битва при муниципалитете Маджента, расположенном рядом с Миланом.
Во время битвы при Мадженте французская армия в союзе с сардинской и тосканской одержали блестящую победу над австрийцами. Теперь дорога на Милан была свободна и Ломбардия открылась для союзных войск. 7 июня армии Франции, Королевства Сардиния и Тосканы достигли Милана, а 8 июня Наполеон III и Виктор Эммануил II торжественно въехали в столицу Ломбардии.
Об этой битве написано много восторженных статей, в учебниках истории подчеркнута храбрость и решительность савойских солдат. Хотя заслуга в победе при Мадженте принадлежит все-таки французской армии. Пьемонтские войска растянулись на 12 километров позади них, и среди солдат Королевства Сардиния не было ни одного убитого и даже ни одного раненого. После этой победы художники изображали на своих картинах Виктора Эммануила II впереди армии, на боевом коне и со шпагой в руке, храбро ведущим войско в бой.
На самом деле в момент атаки король Сардинии находился километров на 12 позади поля боя в замке Венцаго. Генерал Солароли, который был рядом с ним, пишет, что Виктор Эммануил II был ошеломлен, сконфужен и совершенно не способен отдавать себе отчет в происходящем и принимать какие-то важные решения. Наполеон III счел, что король Сардинии не заслуживает даже звания сержанта. А французский генерал Идевиль заметил, что Виктор Эммануил II оказался не больше, чем просто большой хвастун.
Согласно договору, Ломбардия отошла Королевству Сардиния. В то же время Тоскана, Парма, Модена и Романья готовились объединиться с Савойским государством. Это было начало объединения Италии, процесс которого растянулся до 1861 года. А если учесть Венето и Папскую область, то до 1870 года. Были, конечно, патриоты, которые действительно хотели объединения страны. Но большую роль сыграла агрессия пьемонтской полиции. Достаточно было натравить на местное население сотню карабинеров, которые выстрелами быстро успокаивали мятежников, выступавших против объединения.
В конце концов местным жителям было уже все равно, и они позволили вовлечь себя в этот процесс. Герцоги и великие герцоги сбегали из своих государств как можно скорее. В журналах писали, что они увозили с собой все свое золото, серебро и драгоценности. Но на самом деле, все, что было ценного, доверили ювелирам, которые расплавляли драгоценные металлы и отливали слитки. А драгоценные камни распиливали на куски и продавали по частям. Правда, Антонио Курлетти, который занимался этим процессом персонально, клялся, что не знал, куда подевались эти слитки. Возможно, были украдены или перелиты на монеты. Деньги были нужны для ведения войны.
Следующими решающими сражениями во второй войне за независимость от Австрии были битвы при Сольферино и Сан-Мартино. Говорят, незадолго до сражения при Сан-Мартино Виктор Эммануил II сказал своим солдатам: «Ребята, либо мы возьмем Сан-Мартино, либо другие заставят нас взять Сан-Мартино!» Битва произошла 24 июня в трех точках: первая при Сан-Мартино, где австрийцы сражались с пьемонтцами, вторая при Сольферино и третья при Медоле, где австрийцы бились с французами.
Бои при Сольферино и Сан-Мартино были первыми самыми крупными и кровопролитными сражениями после Наполеоновских войн за весь период не только второй войны за независимость, но и всего Рисорджименто. В этих битвах принимало участие около 235 000 человек: 120 000 австрийцев и 115 000 франко-пьемонтцев. Линия фронта растянулась километров на 20 от озера Гарда до города Кастель-Гоффредо. Несмотря на небольшое превосходство в численности солдат у австрийцев, франко-пьемонтская армия одержала полную победу.
В плане потерь французы насчитали 1622 убитых, 8530 раненых и 1518 пропавших без вести и пленных. У савойцев было 869 убитых, 3982 раненых и 774 пропавших без вести и пленных. У австрийцев 2292 убитых, 10 807 раненых и 8638 пропавших без вести и пленных. Практически это сражение положило конец второй войне за независимость, и после недели бездействия 1 июля австрийцы отступили за Адидже.