Karl Knutsson, som med dette hadde tapt Norge, innledet i 1452 en krig mot Danmark og angrep Skåne. Etter fem års krig, hvor krigslykken skiftet flere ganger, ble Christian i 1457 kronet i Uppsala. Christians sønn, Hans, ble i 1458 anerkjent som tronfølger og arving til Sverige og Norge. Karl Knutsson ble avsatt og måtte flykte til Danzig.