Roku 1696 sa ho pokúsili zavraždiť jakobiti, ale neuspeli. Ľudovít XIV. prestal podporovať Jakuba a po skončení vojny s augsburskou alianciou uznal Viliama ako anglického kráľa. Na sklonku vlády sa Viliam nechal zatiahnuť do vojny o španielske dedičstvo. Bál sa, aby na španielsky trón po smrti Karola II. nezasadol jeden z jeho najväčších konkurentov, francúzsky kráľ alebo cisár Svätej ríše Rímskej. Viedlo by to k porušeniu rovnováhy medzi mocou jednotlivých štátov v Európe. Vojne predchádzali dohody medzi panovníkmi o rozdelení španielskeho územia. Karol II. trón zanechal Filipovi, vnukovi Ľudovíta XIV. Ten uzavrel spojenectvo s Viliamom, keď uznal Jakuba, syna Jakuba II. ako následníka anglického trónu. Práve táto otázka trápila Viliama. On nemal potomka a taktiež ani deti princeznej Anny sa nedožili dospelosti. Roku 1701 bol vydaný zákon, podľa ktorého po Anninej smrti koruna pripadne vnučke Jakuba I. Žofii a jej potomkom. Žofia bola vydatá za vojvodu z Hannoveru. Tento zákon vstúpil do platnosti v Anglicku, ale nie v Škótsku.