Осенью 1865 г. Базен перешел к обороне. Хотя он знал о том, что США демобилизовали свою армию, он не мог не опасаться открытого вторжения. Он даже отвел французские войска от Рио-Гранде, чтобы не дать генералу Шеридану повода для наступления. Тем самым французы также попытались решить еще одну свою проблему. Как только их войска приближались к американской границе, резко возрастало дезертирство. Однажды Иностранный легион потерял 93 солдата-дезертира только за один-единственный день. С весны 1866 г. бегство из французской армии стало превышать боевые потери.
Между тем в августе 1865 г. Бенито Хуарес и остатки его правительства были оттеснены в Эль-Пасо дель Норте (ныне Сиудад Хуарес). Но французские войска и Мексиканская императорская армия не могли прогнать Хуареса. Несмотря на дезертирство и предательство, он все еще мог посылать свою армию на поле боя.
Тем временем Конгресс США единогласно принял резолюцию о непризнании учреждения монархии в Мексике. 12 февраля США потребовали, чтобы французы вывели свои отряды из Мексики. Также США приступили к подготовке морской блокады французских кораблей, чтобы французы не имели возможности поставлять в Мексику новых солдат, и выдвинули американские войска на позиции вдоль Рио-Гранде.
В это время в Европе стало очевидно, что война между Пруссией и Францией становится неизбежной. 22 января 1866 г. Наполеон III, опасаясь внезапного нападения прусских войск, объявил о постепенном выводе французских войск из Мексики. Их отвод начался 31 мая и закончился в ноябре 1866 года. А в июле 1866 г. во время Семинедельной войны прусские войска разбили австрийскую императорскую армию в сражении при Каниггратце (ныне — Садова, Чешская республика). После этого на улицах Парижа стали говорить, что Францию ждет участь Австрии. Теперь Наполеону III солдаты были нужны на другом берегу Атлантики.
Но не только война с Пруссией стала причиной решения императора вывести из Мексики свои войска. Французский монарх понимал, что мексиканская война обходится для его страны неоправданно дорого и с каждым годом расходы на нее только растут. Так, к концу 1866 г. заокеанская авантюра обходилась Франции в 60 млн ежегодно. Весной Франц Иосиф завербовал 4 тыс. солдат для отправки в Мексику, но 6 мая США направили протест Австрии по поводу участия в конфликте австрийских добровольцев. Одной угрожающей телеграммы от госсекретаря США Уильяма Сьюарда было достаточно, чтобы австрийский император отказался от этого замысла. Один за другим сторонники Максимилиана, дома и за границей, покидали его.
Незадачливый император попытался наладить отношения с президентом Хуаресом, предложив ему заключить мир. Но тот отклонил это предложение. Тогда Максимилиан отослал Шарлотту в Европу за помощью. Но Наполеон III не пошел навстречу его просьбам, а французские солдаты, очень недовольные авантюрой своего монарха, отправляться в Мексику не желали. Шарлотта пригрозила Наполеону отречением мужа от мексиканского престола, на что тот спокойно ответил:
«Серьезно? Я также думаю, что это будет лучшим выходом из сложившейся ситуации». Тогда Шарлотта с последней надеждой обратилась в Ватикан, но все было тщетно.
Тем временем объединенные республиканские силы одержали серию значительных побед — 25 марта 1866 г. они оккупировали Чиуауа, 8 июля взяли Гвадалахару и позже в июле захватили Матаморос, Тампико и Акапулько. Теперь каждый порт был в руках республиканцев, и в них же находилась большая часть дохода таможни. 14 июня 1866 г. два батальона Императорских мексиканских войск перешли на сторону Бенито Хуареса в сражении около Матамороса на границе Техаса, оставив 300 австрийцев на растерзание. Наполеон III призвал Максимилиана покинуть Мексику. Теперь сторонники Хуареса наступали по всем фронтам. Французы оставили 26 июля Монтеррей, 5 августа — Сальтильо и в сентябре — весь штат Сонору. 18 сентября члены французского кабинета Максимилиана ушли в отставку.
Стремительное наступление мексиканской армии продолжалось. В октябре республиканцы разгромили имперские войска при Миауатлане в Оахаке, в ноябре оккупировали всю Оахаку, так же, как и части штатов Сакатекас, Сан-Луис-Потоси и Гуанахуато. 6 декабря австрийские и бельгийские добровольцы расформировались и присоединились к мексиканской армии, однако 3500 (по другим оценкам, 4648) человек не последовали их примеру и попытались покинуть страну. 13 ноября Рамон Корона и французы пришли к согласию по поводу условий освобождения Масатлана. В полдень интервенты погрузились на три корабля «Рин», «Мари» и «Талисман» и уплыли восвояси.
В январе 1867 г. республиканцы оккупировали остаток штатов Сакатекас, Сан-Луис-Потоси и Гуанахуато. 5 февраля французы покинули Мехико. Когда последний французский солдат ушел из Мексики, Максимилиан с горечью произнес: «Наконец-то я свободен!» Видимо, он устал от надоедливой и бесполезной опеки французского монарха, втравившего его в безвыходное положение. Спустя пять дней вместе со своей оставшейся армией он перебрался в город Куаретаро, в 300 милях к северо-западу от Мехико, тем самым совершив свою последнюю ошибку. Хотя Куаретаро все еще находился на проимперской территории, он был расположен слишком далеко от порта Вера-Крус, единственного, через который император мог бы бежать. К тому же город лежал в долине, которую окружали холмы. Таким образом, путь для отступления был Максимилиану отрезан.
Вскоре три раздельных колонны республиканской армии соединились у Куаретаро. К марту его окружили 30 тыс. хуаристов; акведук, снабжавший его население пресной водой, был перерезан. Город оказался на осадном положении, его защитникам грозила мучительная смерть от жажды. Императорский соратник, генерал Маркес, отправился с кавалерией в Мехико, чтобы попытаться найти там подкрепление, но на обратном пути на подходах к Пуэбле он был разбит.
Тем не менее Маркесу удалось бежать из страны, прихватив с собой миллион долларов. Но Максимилиан не был столь же удачлив. 15 мая 1867 г., спустя два месяца после того, как последний французский солдат покинул Мексику, республиканцы прорвали остатки императорской обороны. Максимилиан был взят в плен на Керро де лас Кампанос (Колокольный холм) в предместьях Куаретаро. Здесь необходимо упомянуть о том, что за четыре месяца до этого имперская кавалерия чуть было не схватила Бенито Хуареса во время смелой атаки на его штаб. Мексиканский вождь этого не забыл и прибыл к императору с уже подписанными смертными приговорами для него и его подчиненных. 13 июня 1867 г. Максимилиан был расстрелян в Куаретаро вместе со своими генералами Мигелем Мирамоном и Томасом Мехиа. Множество коронованных особ в Европе, а также другие известные личности (включая Виктора Гюго и Джузеппе Гарибальди) посылали письма и телеграммы в Мексику, выступая за сохранение жизни Максимилиану, но Хуарес отказался смягчить наказание. Он счел необходимым показать, что Мексика не может терпеть какого бы то ни было вмешательства в свои внутренние дела со стороны других стран. Шесть дней спустя после казни Максимилиана республиканцам сдалась столица Мексики — город Мехико. Республика была восстановлена. Президент Хуарес вернулся к власти в столице.
Таким образом, завершилась полная трагизма история, которая впоследствии была названа самой главной авантюрой Наполеона III. По большому счету, практически все колониальные предприятия того времени носили авантюрный характер. Если попытка удавалась — происходило расширение владений той или иной империи. Удачными оказались попытки Франции в Северной Африке, Сирии, Индостане. Так почему же было Наполеону III, который так верил в свою удачу, не попробовать закрепиться в Мексике? Попытка не удалась, но, как видно из описания происходивших событий, шанс у французского императора все же был.
Но одно дело завоевать страну, совсем другое — удержать ее. Мало захватить вражеские крепости и разбить армию противника, нужно еще создать работоспособное правительство и предотвратить гражданскую войну. Однако Наполеону III не удалось получить одобрение своего плана даже у себя в стране, и в конце концов он посчитал свою затею слишком дорогостоящей. Максимальное число французских интервентов в Мексике достигало 38 тыс. солдат. 7 тысяч человек числятся в безвозвратных потерях, из них 5 тысяч — умерли от болезней. Из оставшихся 2 тысяч убитых 1918 человек приходились на долю одного-единственного подразделения — Иностранного легиона, показывая тем самым ту важную роль, какую данное воинское подразделение играло в этой кампании.
Почти 32 тыс. мексиканцев погибли во время сражений с интервентами или были расстреляны по приговору императорского суда. Погибло также 5 600 вооруженных сторонников империи. Суммарные людские потери Мексики за пять лет интервенции приближаются к 300 тыс. человек. Пролив эту кровь, Мексика возродилась с новым чувством национальной гордости. Герой нации, Бенито Хуарес, придавший новый смысл фразе «драться до последней капли крови», умер в 1872 г. И хотя история Мексики, последовавшая за французским вторжением, полна неудач и разочарований, это была ее история. Что же касается французов, то в мексиканской авантюре они потеряли не только около 7 тыс. солдат и офицеров, но и понесли убытки в размере 340 млн франков. И что немаловажно — был нанесен огромный удар по международному престижу страны.
Конец последнего монарха Франции
Гегемонистские устремления Наполеона III привели к постепенной изоляции Франции в Европе. После того как в 1863 г. император французов поддержал восставших поляков, произошло резкое ухудшение франко-русских отношений. К тому же Наполеон III не оправдал надежд в содействии отмены дискриминационных статей Парижского мирного договора 1856 г., возлагавшихся на него Александром II. Получив в 1859–1860 гг. поддержку Петербурга в приобретении Савойи и Ниццы, Наполеон не сделал ничего, чтобы помочь России в самом болезненном и важном для нее вопросе — «нейтрализации» Черного моря. Так или иначе, но русско-французское сближение, начавшееся в 1856 г., к середине 1860-х гг. исчерпало свои ресурсы.