Теперь, воодушевленный новой армией, преданной ему, он созвал риксдаг 26 января 1789 года. Из 950 человек в Дворянской палате семьсот поддержали мятежных офицеров, но представители других палат — духовенство, бюргеры и крестьяне — в подавляющем большинстве выступили за короля. Густав объявил политическую войну дворянам, представив на рассмотрение риксдага «Акт о единстве и безопасности», который отменял многие привилегии аристократии, открывал почти все должности для простолюдинов и предоставлял королю полные монархические полномочия в области законодательства, управления, войны и мира. Три низших сословия приняли этот закон, риддархус отверг его как неконституционный. Густавус арестовал двадцать одного дворянина, в том числе графа Фредрика Акселя фон Ферсена и барона Карла Фредрика фон Пехлина — одного благородного и неэффективного, другого умного и вероломного. Но власть над кошельком по-прежнему оставалась за риксдагом, и ассигнования требовали согласия всех четырех палат. Три низшие палаты предоставили королю средства, которые он просил для продолжения войны с Россией, на тот срок, который он считал необходимым; Дворянская палата отказалась предоставить средства на срок более двух лет. 17 апреля Густав вошел в Риддархус, занял кресло и поставил перед вельможами вопрос о принятии решения трех других палат. Преобладали голоса «против», но король объявил, что его предложение победило. Он поблагодарил дворян за милостивую поддержку и удалился, рискуя быть убитым разгневанными магнатами.
Теперь он мог свободно продолжать войну. В течение оставшегося 1789 года он восстанавливал армию и флот. 9 июля 1790 года его флот встретился с русским в Свенсксундской части Финского залива и одержал самую решительную победу в морской истории Швеции; русские потеряли пятьдесят три корабля и 9500 человек. Екатерина II, все еще занятая войной с турками, была готова к миру; по Вяральскому договору (15 августа 1790 года) она согласилась прекратить попытки контролировать политику Швеции, и довоенные границы были восстановлены. 19 октября 1791 года Густавус убедил ее подписать с ним оборонительный союз, по которому она обязывалась ежегодно посылать Швеции 300 000 рублей.
Несомненно, их общий страх перед Французской революцией склонил старых врагов к новому партнерству. Густавус с благодарностью вспомнил, что Франция была верным другом Швеции на протяжении 250 лет, и что Людовик XV и Людовик XVI поддержали его 38 300 000 ливров в период с 1772 по 1789 год. Он предложил создать Лигу принцев для вторжения во Францию и восстановления монархии; он послал Ганса Акселя фон Ферсена (сына своего врага графа фон Ферсена) организовать бегство Людовика XVI из Парижа; он сам отправился в Экс-ла-Шапель, чтобы возглавить союзную армию; и он предложил убежище в своем лагере французским эмигрантам. Екатерина дала деньги, но не дала людей, Леопольд II отказался сотрудничать, и Густавус вернулся в Стокгольм, чтобы защитить свой трон.
Дворяне, чьему политическому господству он положил конец, не примирились с поражением. Они смотрели на абсолютное правление Густава как на явное нарушение конституции, которую он поклялся поддерживать. Якоб Анкарстрем размышлял о падении своего сословия. «Я много размышлял о том, есть ли какое-нибудь справедливое средство заставить короля управлять своей землей и народом в соответствии с законом и доброжелательностью, но все доводы были против меня… «Лучше рискнуть жизнью ради общего блага». В 1790 году его судили за мятеж. «Это несчастье… скрепило мою решимость скорее умереть, чем прожить жалкую жизнь, так что мое в остальном чувствительное и нежное сердце стало совершенно черствым по отношению к этому ужасному поступку».57 Пехлин, граф Карл Горн и другие присоединились к заговору с целью убийства короля.
16 марта 1792 года — дата, зловеще напоминающая о Цезаре, — Густав получил по адресу письмо с предупреждением не посещать бал-маскарад, назначенный на этот вечер во Французском театре. Он пришел в полумаске, но украшения на груди выдавали его звание. Анкарстрем узнал его, выстрелил в него и скрылся. Густава отнесли в карету и сквозь возбужденную толпу повели к королевскому дворцу. У него было сильное кровотечение, но он в шутку заметил, что похож на папу римского, которого несут в процессии по Риму. Через три часа после нападения Анкарстрем был арестован, а через несколько дней — все его главари. Хорн признался, что у заговора было сто сообщников. Народ требовал их казни; Густавус рекомендовал помиловать их. Анкарстрем был подвергнут бичеванию, обезглавлен и четвертован, Густавус задержался на десять дней; затем, узнав, что ему осталось жить всего несколько часов, он продиктовал документы о регентстве, которое должно было управлять страной и столицей. Он умер 26 марта 1792 года в возрасте сорока пяти лет. Почти вся нация оплакивала его, потому что научилась любить его, несмотря на его недостатки, и понимала, что под его руководством Швеция пережила одну из самых славных эпох в своей истории.