Интересы магнатов различались. Датские аристократы в основном стремились к сохранению унии. В Швеции сформировались два крыла аристократии. Одно – продатское – было заинтересовано в короле, который не вмешивался бы в политику магнатов, оказывал им поддержку. Другое крыло сделало ставку на правителя из своей среды, на которого магнаты могли бы опереться. В национальном правителе были заинтересованы и мелкие дворяне, бюргеры, горные мастера, свободные крестьяне. Народ верил, что правитель-швед сократит налоги, защитит от произвола. Схожая расстановка сил присутствовала в Норвегии. Часть магнатов стремилась опереться на датского короля, сблизиться с датской аристократией. Другие аристократы (и представители иных слоев населения) добивались самоуправления, соблюдения местных традиций.

После смерти Кристофера Баварского (1448 г.) вновь началась сложная политическая борьба. В Дании королем был провозглашен граф Кристиан Ольденбургский (Кристиан I, 1448–1481 гг.). В Швеции также возобновилась борьба за власть; победили сторонники Карла Кнутссона – противники унии под властью датского короля.

На норвежский престол претендовали Кристиан I и Карл Кнутссон. Норвежская знать разделилась. Летом 1449 года на заседании государственного совета – риксрода в Осло было принято решение избрать Кристиана I. Однако сторонники Карла Кнутссона пригласили в Норвегию короля Карла. Жители восточных областей Норвегии провозгласили Карла королем. Несмотря на народную поддержку, которую имел Карл Кнутссон, большинство членов риксрода являлись сторонниками Кристиана I, который победил в борьбе за норвежский престол.

На шведско-датских переговорах весной 1450 г. стороны заключили договор: после смерти Кристиана I и Карла Кнутссона Швеция и Дания будут находиться в вечной унии под властью короля, которого изберут представители Швеции и Дании. Внутренним управлением каждого из королевств будут ведать его жители. Норвегии предоставлялась возможность присоединиться к договору. Соглашение не было претворено в жизнь; через некоторое время Дания и Норвегия заключили сепаратный договор о двусторонней унии.

В Швеции участниками борьбы за власть и за лены стали три коалиции. Первую возглавили выходцы из родов Оксеншерна и Васа, которые нередко поддерживали датского монарха. Оппозицию составили Карл Кнутссон и его сподвижники. При их поддержке Карл Кнутссон дважды приходил к власти. Третьей силой явился клан Аксельссонов – магнатов, имевших владения в Дании и Швеции. Несмотря на датское происхождение, Аксельссоны, из-за противоречий с королем Дании, примкнули к шведской патриотической оппозиции. Последовал новый этап борьбы, завершившийся победой «антидатской» фракции.

Карл Кнутссон вновь взошел на трон. В Швецию вторглось войско Кристиана I. В ходе войны умер Карл Кнутссон; регентом Швеции был провозглашен Стен Стуре старший. Война окончилась в 1471 г. битвой при холме Брункеберг близ Стокгольма. Рыцари, наемники и союзники Кристиана I потерпели поражение от рыцарей и ополченцев, возглавляемых Стеном Стуре. В шведской историографии эта победа долгое время преподносилась как веха в освободительной борьбе. Современные историки уточняют: сражение 1471 г. явилось итогом противостояния двух шведско-датских дворянских группировок.

Смерть Кристиана I (1481 г.) и восшествие на датский престол его сына Ханса создали возможность для переговоров. Вопрос о восстановлении унии был вынесен на совещание летом 1482 г. Норвежская делегация на переговоры не прибыла. Встреча приобрела характер шведско-датских переговоров. Было принято решение о возобновлении тройственной унии и выработан проект нового союзного договора.