W tym czasie wymierała hiszpańska linia Habsburgów. Cesarz Leopold chciał, aby następcą upośledzonego na ciele i umyśle Karola II został właśnie Karol. Jego konkurentami byli młodszy wnuk króla Francji Ludwika XIV, książę Filip Andegaweński, i syn elektora bawarskiego, Józef Ferdynand Wittelsbach. W 1698 r. zawarto traktat, w którym następcą tronu hiszpańskiego uznawano Józefa Ferdynanda. Włoskie posiadłości Hiszpanii miały być podzielone między Francję i Austrię. O podziale swoich ziem nie chcieli jednak słyszeć Hiszpanie. Król Karol w swoim testamencie ustanowił Józefa Ferdynanda dziedzicem wszystkich swoich ziem. Śmierć książątka bawarskiego na początku 1699 r. jeszcze bardziej skomplikowała sytuację.

W 1699 r. zawarto kolejny traktat, w którym Karol otrzymywał Hiszpanię, Belgię i kolonie, zaś Francja posiadłości włoskie. Hiszpanie jednak wciąż chcieli zachować jedność swojego imperium. Grandowie uznali, że zapewni im to tylko potęga Ludwika XIV. Po naleganiach ze strony Rady Królewskiej Karol II 2 października 1700 r. podpisał testament na rzecz Filipa. Zmarł 1 listopada. Na wieść o postanowieniach testamentu Ludwik wysłał swojego wnuka do Madrytu, gdzie został koronowany jako Filip V.