De to motstanderne møttes igjen tidlig i 1181 i slaget på Nordnes, noe som resulterte i en mindre seier for Sverre Sigurdsson. Men Magnus Erlingsson utnyttet siden det at Sverre var borte fra Trøndelag til å overfalle og brenne ned birkebeinernes flåte. Sverre Sigurdsson måtte derfor returnere til Nidaros for ikke å miste sitt eneste sikre fotfeste. Sommeren 1182 gjorde Magnus Erlingsson et forsøk på å beleire byen, men ble drevet tilbake med store tap da birkebeinerne gikk til et overraskende nattangrep.