对于处于危险之中的解忧公主,汉宣帝可谓是心急如焚。与此同时,乌孙已经逐渐成为汉朝在西域的立足点,因此不容有失。为此,汉宣帝紧急召见常惠,要求他去往乌孙,再走一趟。
在当年,常惠出使于乌孙,了解到西域的斗争态势。因此他紧急派人返回汉廷,要求汉宣帝紧急发兵支援乌孙。随后,汉宣帝派遣五路大军,一共15万人,大举讨伐匈奴。而常惠则带领5万乌孙军队,从西面出击匈奴腹地。
听说汉军来袭,匈奴人赶集收拾行装、赶着牲畜,没命地向西方逃跑。因此,汉军的出击虽然声势浩大,但战果有限,仅斩获数百颗首级。
然而无心插柳柳成荫,匈奴窜逃的部队,迎头撞上了常惠所带领的乌孙军队。由于猝不及防,匈奴人大败:"获单于父行及嫂居次,名王骑将以下三万九千人,得马、牛、驴、骡、橐佗五万余匹,羊六十余万头。"