只是,肥王也同时娶了匈奴公主,解忧的右夫人地位很尴尬。此时,匈奴叫嚣着要乌孙背叛汉朝,它吞并了乌孙的土地,要把解忧公主交出来。解忧很镇定,和肥王一起防御,匈奴大军一直进不了伊犁河谷,区区小国居然没有被匈奴压垮,拖了几年。
解忧莫非就不能向汉朝求救?能,当然能,解忧早就上书了。可是当时汉朝的昭帝年少,身体又不好;驾崩后又立了一个只当了二十七天皇帝的昌邑王;当时立谁为国君还愁得要死,哪里顾得上为一个外番公主主持正义?一直拖到宣帝即位了两年之后,宣帝才下定决心出兵支援乌孙。汉朝五位将军率领十五万大军到乌孙,联合反击匈奴。这一场大战打得很精彩,大获全胜,连匈奴壶衍鞮单于的亲眷都俘虏了,战利品无数。而匈奴的民众死伤、离去的数量更多,他们的畜产被赶跑死亡的不计其数。“于是匈奴遂衰耗,怨乌孙。”
匈奴壶衍鞮单于咽不下这口气,他自己带领一万多骑袭击乌孙,抓了一些老弱,结果老天下起了大雪,一天就几丈深,匈奴老百姓和牛羊马纷纷冻死,十个里面活不到一个。周围的丁令、乌桓、乌孙等国家趁虚而入,又杀了匈奴数万人,牛羊马死的就更多了。整个匈奴,老百姓死了十分之三,畜产只剩下一半,国家已经奄奄一息了。它的附属国纷纷解散,不再受它约束。之后,汉朝再派三千骑兵进匈奴,抓了几千名俘虏,他们连吱都不敢吱一声。