调往延州，种谔由是怨怼。至九月初六，筑成，徐禧令景思宜领四千人镇守，自行带中军，右虞侯军，右军八千余人返米脂。不出十日，西夏梁氏遣统军叶悖麻、咩讹埋等，领六监军司兵三十万攻永乐城，曲珍忙报知徐禧。徐禧与李舜举、李稷等，统兵往援，令沈括留守米脂。部下高永亨建议夏军渡永定河时突袭敌军，徐禧以为“王师不鼓不成列。”予以拒绝，而以兵万人列阵城下。夏军渡永定河后，向宋军发动勐攻，宋军战败，退入城中。夏军兵围永乐城，截断流经城中的水源，永乐城中缺水，“掘井不及泉”，“士卒渴死者太半”。沈括以及宦官李宪等人的救兵受阻