84年宋将尹宪、曹光实击破夏军。隔年李继迁由弱转强，攻破宋军后陆续收复银、夏等等夏州领地。990年被辽朝辽圣宗册封为夏国王，即被追尊的夏太祖。宋廷採取以夷制夷方式，派李继捧回任夏州，招抚李继迁任银州，并对此二人赐姓赵。不久李继迁又叛，于996年击退宋将李继隆率领的五路大军。在巩固夏州领地后，一直努力西扩河西，最后于1002年第三次攻打灵州（今宁夏灵武西南）时成功攻下，改名西平府。宋朝至此无力围堵，于隔年承认李继迁领有夏州领地。李继迁陆续占领凉州（今甘肃武威县）等河西重镇，击退与宋朝联手的河西凉州吐蕃六谷部。