Echmarcach klarte, med støtte av Donnchad, å ta kontroll over Dublin i 1036, men ble fordrevet igjen i 1038 av , sannsynligvis en nevø av Sigtrygg. I 1046 kom imidlertid Echmarcach tilbake igjen, og nå var det han som fordrev Ivar. Dublin var nå blitt «nøkkelen til suksess» for irske konger som ønsket makt over hele øya, og gjennom denne alliansen hadde Donnchad indirekte kontroll over byen. Echmarcach klarte imidlertid bare å beholde makten i seks år før han for godt ble fordrevet fra Dublin, denne gangen av Leinsterkongen Diarmait mac Máel na mBó. Diarmait var den første irske kongen som tok direkte kontroll over Dublin. Echmarcach fortsatte som konge av Man til han ble fordrevet også derfra i 1061. Direkte inngripen fra Donnchads side i Irskesjøen, Wales eller England er ikke bevitnet, men han kan ha vært den som tok i mot den landflyktige Ælfgar av Mercia i 1055 og utstyrte ham med en mindre krigsflåte, og dermed implisitt var involvert i Magnus Haraldsons kampanje i Wales i 1058.