Леовигильду не приходилось сталкиваться с более серьезным кризисом. Мятеж сына вызвал подъем всех факторов беспорядка на полуострове. Свевы устремились вниз по Дуэро, римляне снова оккупировали Кордову, Мерида, Севилья и Эвора объявили королем Герменегильда. Беспорядки, которые поддерживали епископы, начались по всей стране. Леовигильду пришлось выдержать испытание на прочность. Сначала он занялся начинающимся восстанием на севере и подавил его, изгнав или заключив в тюрьму несколько дюжин епископов и одержав победу в схватке с басками, которые спустились с гор, чтобы принять участие в борьбе. Разбив их, Леовигильд основал на границе город Витория как памятник своей победе. Этот город лучше запомнился великой английской победой 1813 года, а не древним триумфом.
Герменегильд почти два года владел долиной Гвадалквивира, но в 582 году отец внезапно напал на него и оттеснил в окруженный стенами город Севилью. Подошли свевы, чтобы снять осаду, но Леовигильд обратил в бегство их короля Миро и вернулся, чтобы продолжить осаду. После многомесячной осады Леовигильд взял город штурмом, однако Герменегильд и его жена бежали к римлянам. Мятежный принц нашел убежище в замке Оссет, куда король последовал за ним и за 30 000 золотых монет купил город у имперского правительства. Герменегильда привели к отцу. Тот простил ему мятеж, но лишил всех привилегий принца крови и отослал его жить в Валенсию, где он стал обычным гражданином.
После этого Леовигильд обрушился на свевов, захватил их территорию и взял в плен их последнего короля Андеку, которого отправил в монастырь. Таким образом, восстание Герменегильда не только не смогло разрушить готское государство, но привело к покорению беспокойных соседей на северо-западе, которые до этого сохраняли независимость.
Судьба Герменегильда оказалась печальной. Отец обещал ему вернуть все привилегии, если он откажется от ортодоксальной веры. Тот наотрез отказался и был брошен в тюрьму. Но цепи оказали на него не больше влияния, чем увещевания и обещания. Отец разгневался и пригрозил ему самым худшим, если он будет и дальше упорствовать. В день Пасхи 585 года он послал к сыну арианского епископа, чтобы тот совершил священнодействие. Герменегильд выгнал прелата-еретика из своей камеры с криками и проклятиями. Об этом сообщили Леовигильду. В припадке неконтролируемой ярости, как тот, что заставил Генриха II отдать приказ умертвить Томаса Бекета, приказал страже схватить непокорного сына и обезглавить его. Так погиб Герменегильд. Следующие поколения, позабыв о его мятеже против отца, но запомнив непоколебимую приверженность вере, объявили его святым. Жена и маленький сын мятежного принца были отправлены в Константинополь римским правителем Малаги. Женщина умерла во время путешествия, а мальчик — его звали Атанагильд — тихо жил и так же тихо умер при дворе императора Маврикия.
Теперь Леовигильду пришлось столкнуться с гневом франков. Гунтрам, дядя, и Теудеберт, брат Ингунды, пожелали отомстить за казнь ее супруга. Они послали флот, чтобы высадить армию в Галисии, и подняли недавно покоренных свевов, а бургундская армия вторглась в Септиманию, напала на Ним и Каркассон. Но военная доблесть и удачливость Леовигильда его не подвели. Он разгромил армию, высадившуюся в Галисии, а его сын Реккаред изгнал бургундов из Септимании. Те отступили, лишившись своего полководца и половины армии. Отец и сын с триумфом встретились в Толедо, но только трудности и лишения зимней кампании оказались слишком сильными для престарелого Леовигильда, который, вернувшись в столицу, умер. Это случилось 13 апреля 586 года, ровно через год после казни старшего сына. Это совпадение заметили многие и посчитали знаком гнева небес.
Леовигильд незадолго до смерти склонил вестготов к выборам его сына Реккареда своим соправителем. Ему присягнули, как королю, еще при жизни Леовигильда. Поэтому после смерти старого короля не было никаких волнений, связанных с выборами нового. Реккаред спокойно занял трон. Ему было суждено оставить не менее значимый след в истории вестготов, чем его отцу. Если Леовигильд спас государство от анархии, управляя им сильной рукой, Реккаред изменил условия жизни готов, введя новый элемент в их политическую и религиозную жизнь. С его именем связано обращение готов в ортодоксальную веру. Реккаред был сыном римской матери, но, в отличие от его брата Герменегильда, он никогда не показывал недовольства арианством. Во всяком случае, при жизни отца. Как только старый король умер, его преемник стал предпринимать шаги, которые привели ариан в состояние волнения и мрачных предчувствий. Он стал приглашать к себе католических и христианских епископов и слушать их споры о таинствах Святой Троицы. Это он делал скорее для того, чтобы подготовить своих людей к грядущим переменам, чем для ликвидации собственных сомнений.