Fra Sverige rykket så Oluf med sin hær gjennom Blekinge i 1142. De ble stoppet og nok en gang slått av Erik Lam i slaget ved Glumstrup, øst for Lund. Oluf vendte uforferdet tilbake for å sloss mot danskekongen enda en gang. I slaget ved Tjutebro i midte Skåne, i året 1143, falt Oluf II Haraldsen og de fleste av hans menn. Feiden mellom Oluf II Haraldsen og Erik Lam fikk sin slutt her. Etter dette var det fred i Danmark i flere år. Men krigene, som var ødeleggende og blodige, hadde tatt på danskekongen. Erik Lam abdiserte tre år senere, sterkt preget av sykdom.