Fordi danskekongen skulle velges av landstingene, var det ingen selvfølgelighet at Nils' sønn Magnus skulle overta tronen etter sin far. I årene 1129 og 1130 var det en dyp rivalisering mellom Magnus Nilsson og Knud Lavard. Rivaliseringen fikk ringvirkninger inn i den danske adelen, blant stormennene som skulle velge den neste kongen. Knud Lavard var ikke bare en vellykket erobrer av land, han forsøkte også å øke sin egenverdi gjennom bruk av kongetittelen. Båndene han hadde med tyskerne, ikke minst fordi han var vasall av en konge som tok sikte på keisertittelen for det tysk-romerske riket, ble oppfattet som en trussel.