数虽多，但缺乏强将精兵，战斗力差，加上西夏境内山川险恶，沙漠广袤，兴庆府又位在黄河以北，不宜贸然深入。但是，韩琦不听范仲淹劝阻，固执己见，派环庆副都署任福率军万余人，又令泾原路驻泊都监桑怿，钤辖朱观、泾原都监武英、行营都监王珪各率所部，随同作战，宋军自镇戎军（今宁夏固原）抵羊隆城（今宁夏固原西南部），出夏之后，伺机破西夏，殊不知西夏伏兵正等着他们。任福率军到达怀远城，正遇上镇戎军西路巡检常鼎与西夏军队战于张义堡南，杀死几千西夏军队，西夏也不断增援。任福军赶到当地支援，于是夏军佯败，任福不知是计，随尾追击