退走，于是马贤等移动军营迫近狼莫，到达北地，双方相持六十多天，在富平县黄河之畔交战，大败狼莫，斩杀敌人五千人，使得被羌人掳掠去的一千多人得以归还，获得十多万头牛、马、驴、羊、骆驼，狼莫逃走。于是西河郡羌人虔人部落一千人（《资治通鉴》作一万人）前往度辽将军邓遵处投降，陇右地区平定。
进攻沈氐.元初六年（119年）春天，羌人勒姐部落与陇西部落的号良等人勾结谋反，马贤在安故迎战号良，杀死号良及其羌人几百人，其余部众投降散去。永甯元年（120年）三月，上郡羌人沈氐部落五千多人侵犯张掖郡