汉朝廷出兵救乌孙。适逢昭帝驾崩，汉朝廷没有派遣援兵。宣帝即位后，经解忧公主及昆莫分别遣使，宣帝命田广明等五将率领十五万骑兵与乌孙军夹击匈奴。宣帝本始三年（前71年），乌孙昆莫翁归靡亲率五万骑兵自西进攻匈奴右谷蠡王庭，大胜。自此以后，匈奴由盛转衰，逐渐退出西域，乌孙成为西域最强大的国家，昆莫翁归靡决定摆脱匈奴，与西汉结盟。宣帝元康二年（前64年），翁归靡上书，「愿以汉外孙元贵靡（解忧公主之子）为嗣，得令复尚汉公主，结婚重亲，叛绝匈奴」，宣帝答允，乌孙与西汉的联盟正式被确立。不过，由于匈奴自本始三年（前71年）