Сначала Леувигильд пытался как-то договориться с сыном. Увидев, что это невозможно, он начал подготовку к войне. Для начала он нанес удар по баскам (васконам), которые то ли снова стали независимыми, то ли ранее не были целью его похода. Потерпев поражение, часть горцев ушла за Пиренеи. Этой акцией Леувигильд обеспечил безопасность своего тыла во время войны на юге. Поскольку Герменегильд начал войну с отцом под знаменем католицизма, Леувигильд тоже использовал религиозное знамя, объединив вокруг себя ариан. В 582 г. армия Леувигильда обрушилась на мятежников. Взяв Эмериту, Леувигильд отрезал Бетику от Свевского королевства, резко уменьшив шансы Герменегильда получить помощь от свевского короля. Не оказали Герменегильду никакой помощи и византийцы. В 583 г. Леувигильд двинулся непосредственно на Гиспалис. Началась осада города. Свевский король Мирон решил воспользоваться обстоятельствами и все же двинулся с войсками в Южную Испанию. Но он был разбит и погиб. Теперь у Герменегильда не осталось никаких надежд на внешнюю помощь. Он с женой и младенцем сыном бежал в Кордубу, а Гиспалис попал в руки Леувигильда. И в следующем, 584 г. настала очередь Кордубы. Во время начавшейся гражданской войны византийцы снова присоединили к своим владениям этот город, и это было единственным шагом, какой они предприняли в Испании в это время. Не исключено, что возвращение Кордубы под власть императора было оформлено каким-то договором между Герменегильдом и Византией. Как бы то ни было, под защиту византийских войск теперь бежал Герменегильд, надеясь, видимо, что в таких условиях византийцы должны будут оказать ему помощь. Но он ошибся. Командир византийского гарнизона сдал Кордубу за огромную мзду в 30 тысяч солидов. В марте 584 г. Герменегильд попал в руки отца. Его жена и сын ушли вместе с византийцами и отправились в Константинополь. На пути туда Ингунда умерла, а малолетний Атанагильд воспитывался в византийской столице: вероятно, византийское правительство готовило его на всякий случай, если возникнет возможность использовать вестготского принца для вмешательства в испанские дела. Но Атанагильд тоже скоро умер. Герменегильд был официально лишен своего сана и отправлен в изгнание. А в следующем году его убил некий Сисиберт, то ли по собственной инициативе, то ли по тайному поручению короля.
Восстановив свою власть на юге, Леувигильд решил покончить со свевами. Там был свергнут сын погибшего Мирона, и это дало вестготскому королю прекрасный повод вмешаться в свевские дела. Свевы были разбиты, и их королевство присоединено к вестготскому. Тем временем франки тоже использовали гражданскую войну в Испании и смерть франкской принцессы как повод для возобновления войны с вестготами. Ареной боевых действий снова стала Септимания. Франкский король Гунтрам осадил Каркасон. Однако жители Каркасона оказали франкам упорное сопротивление, и это позволило Леувигильду выиграть время. Он направил против франков армию во главе со своим сыном Реккаредом. Реккаред разбил войско Гунтрама и выбил его из готских владений.
После всех этих войн почти вся Испания, за исключением прибрежной полосы, удерживаемой византийцами, была объединена под властью вестготского короля, причем власть эта была не только номинальной, но и реальной. Правда, трудно сказать, насколько реальным было господство вестготов над басками; возможно, что при Леувигильде баски были действительно подчинены, хотя позже это подчинение практически снова исчезло. Эти военные успехи дали Леувигильду основание и для укрепления королевской власти внутри страны.