汉宣帝执政期间,汉朝迎来了一个辉煌的时期。匈奴内部权力斗争不休,五个单于互相攻伐,最终呼韩邪单于被其哥哥郅支单于击败,他决定与汉朝和好,并亲自带领部队前往长安向汉宣帝谢罪。
呼韩邪成为首位至中原朝见的匈奴单于,被皇上热情接待,在长安举行了盛大的宴会。呼韩邪在长安逗留了一月多天后,请求返回,汉宣帝派遣两名将军率一万骑兵护送他回漠南,并额外赠送三万四千斛粮食以缓解匈奴的饥荒。
此举促使西域各国纷纷与汉朝建立联系。随着刘奭(元帝)继位,郅支单于再次侵扰西域并杀害使者,但最终被打败,其死后呼韩邪的地位得到了巩固。在公元前33年,呼韩邪再次来到长安寻求和亲,与元帝达成协议,将宫女王昭君嫁给他作为妻子。
传说当时宫中女子都希望离开皇宫,但只有美丽且有见识的王昭君愿意前往匈奴。这桩婚事让双方关系稳定,有六十余年未有战争。此故事也流传至今,是中国历史上的经典佳话之一。