思力和另一位将军田仁会，设置陷阱，诱导拔灼攻打夏州，在夏州击败了拔灼。拔灼撤退后，很快又再次袭击夏州。646年初，唐太宗下令，除了执失思力和田仁会的部队，命令礼部尚书江夏王李道宗，发朔、并、汾、箕、岚、代、忻、蔚、云九州兵镇朔州；右卫大将军代州都督薛万彻，左骁卫大将军阿史那社尔，发胜、夏、银、绥、丹、延、鄜、坊、石、隰十州兵镇胜州；胜州都督宋君明，左武候将军薛孤吴，发灵、原、宁、盐、庆五州兵镇灵州，以抵御拔灼的攻击。拔灼到达长城后，知道唐军已被动员，连忙撤退。646年春天，执失思力和乔师望，击败拔灼，拔