巴州刺史王珣等大破之，斩杀叱罗子通、赵威方（赵迦娄）等，任约退保西阳。徐文盛乘胜追击，连战连胜，进军大举口，任约军几乎被全歼。侯景遣宋子仙等率兵二万助任约，并因为任约守西阳久不能进军而亲自出屯晋熙。大宝二年（551年）二月，侯景以任约为佐命元勋，以为司空，位列三公。三月，徐文盛等克武昌，进军芦洲。任约见梁军增兵而告急，侯景亲自率众二万西上救援。闰三月，任约分兵在齐安袭破定州刺史田龙祖。徐文盛击破侯景援军。四月，侯景得知江夏空虚，派宋子仙、任约率精骑四百，由淮内袭郢州，宋子仙生擒萧绎子郢州刺史萧方诸、行事