多次进攻唃厮啰皆遭失败,使李元昊再也不敢轻易涉足其镜。
灭不了唃厮啰,李元昊只好开始解决早就该解决的河西走廊问题了。宋景祐三年(元昊称广运三年,1036年),李元昊率兵攻占瓜州、沙州、肃州,完全控制了河西走廊。
之后,为了防止北宋利用吐蕃人抄自己的后路,免除后顾之忧,李元昊率领大军攻破兰州的羌族部落,进军马衔山(今甘肃临洮县北),在当地筑下城池,留兵镇守,以此来隔断吐蕃与宋朝交往的道路。
此时的唃厮啰内部又发生了叛乱,李元昊乘机引诱叛乱的唃厮啰部下归附,唃厮啰的势力越来越小,他万念俱灰,迁居于历精城,从此再也不敢与李元昊为敌。
至此,李元昊终于完成了他爷爷李继迁制定的“西掠吐蕃健马,北收回鹘精兵”的战略任务。