移山海、夜母驮香等降宋朝，反击李继迁。李继迁放弃绥州败走，三月，转兵攻掠灵州诸堡，州将慕容德丰率兵迎击，李继迁再败。宋太宗派马步军都指挥使李继隆为河西兵马都部署，以尚食使尹继伦为都监，率兵进击。至道二年（996年）三月，北宋洛宛使白守荣自环州（今甘肃环县）、庆州（今甘肃庆阳）护送四十万粮草赴灵州，在浦洛河（今宁夏吴忠南山水河）被李继迁伏击，粮草尽失。宋太宗得知大怒，命李继隆为环庆州都部署率兵进击。五月，李继迁合党项诸族，率兵万余围攻灵州，城中告急。宋朝宰相吕端请发麟府、鄜延、环庆之兵，三道出击，直捣平夏