Magnus Eriksson tok da tittelen «Sveriges, Norges og Skånes konge». Men i 1360 gjenerobret den danske kongen Valdemar Atterdag Skåne, Blekinge og søndre Halland, og sommeren 1361 også Gotland. Tapet av Skåne hadde gjort den svenske adelen opprørsk, og de vendte seg nå mot Magnus Eriksson. Han ble fengslet i 1361 av sin egen sønn, Håkon Magnusson. Håkon hadde vært konge i Norge siden 1343 og ble nå også valgt til konge av Sverige ved Morasteinen i februar 1362.