明年,匈奴發左右部二萬騎,為四隊,併入邊為寇。漢兵追之,斬首獲虜九千人,生得甌脫王,漢無所失亡。匈奴見甌脫王在漢,恐以為道擊之,即西北遠去,不敢南逐水草,發人民屯甌脫。明年,複遣九千騎屯降城以備漢,北橋餘吾,令可度,以備奔走。是時,衛律已死。衛律在時,常言和親之利,匈奴不信,及死後,兵數困,國益貧。單于弟左谷蠡王思衛律言,欲和親而恐漢不聽,故不肯先言,常使左右風漢使者。然其侵盜益希,遇漢使愈厚,欲以漸致和親,漢亦羈縻之。其後,左谷蠡王死。明年,單于使犁□
王窺邊,言酒泉、張掖兵益弱,出兵試擊,冀可複得其地。時漢先得降者,聞其計,天子詔邊警備。後無幾,右賢王、犁□王四千騎分三隊,入日勒、屋蘭、番和。張掖太守、屬國都尉發兵擊,大破之,得脫者數百人。屬國千長義渠王騎士射殺犁□王,賜黃金二百斤,馬二百匹,因封為犁□王。屬國都尉郭忠封成安侯。自是後,匈奴不敢入張掖。
其明年,匈奴三千餘騎入五原,略殺數千人,後數萬騎南旁塞獵,行攻塞外亭障,略取吏民去。是時,漢邊郡烽火候望精明,匈奴為邊寇者少利,希複犬已塞。漢複得匈奴降者,言烏桓嘗發先單于塚,匈奴怨之,方發二萬騎擊烏桓。大將軍霍光欲發兵邀擊之,以問護軍都尉趙充國。充國以為:「烏桓間數犬已塞,今匈奴擊之,於漢便。又匈奴希寇盜,北邊幸無事。蠻夷自相攻擊,而發兵要之,招寇生事,非計也。」光更問中郎將范明友,明友言可擊。於是拜明友為度遼將軍,將二萬騎出遼東。匈奴聞漢兵至,引去。初,光誡朋友:「兵不空出,即後匈奴,遂擊烏桓。」烏桓時新中匈奴兵,明友既後匈奴,因乘烏桓敝,擊之,斬首六千餘級,獲三王首,還,封為平陵侯。
匈奴由是恐,不能出兵。即使使之烏孫,求欲得漢公主。擊烏孫,取車延、惡師地。烏孫公主上書,下公卿議救,未決。昭帝崩,宣帝即位,烏孫昆彌複上書言:「連為匈奴所侵削,昆彌願發國半精兵人馬五萬匹,盡力擊匈奴,唯天子出兵,哀救公主!」本始二年,漢大發關東輕銳士,選郡國吏三百石伉健習騎射者,皆從軍。遣御史大夫田廣明為祁連將軍,四萬餘騎,出西河;度遼將軍范明友三萬余騎,出張掖;前將軍韓增三萬餘騎,出雲中;後將軍趙充國為蒲類將軍,三萬餘騎,出酒泉;雲中太守田順為虎牙將軍,三萬餘騎,出五原:凡五將軍,兵十余萬騎,出塞各二千餘裏。及校尉常惠使護髮兵烏孫西域,昆彌自將翕侯以下五萬餘騎從西方入,與五將軍兵凡二十餘萬眾。匈奴聞漢兵大出,老弱奔走,驅畜產遠遁逃,是以五將少所得。
度遼將軍出塞千二百餘裏,至蒲離候水,斬首捕虜七百餘級,鹵獲馬、牛、羊萬餘。前將軍出塞千二百餘裏,至烏員,斬首捕虜,至候山百餘級,鹵馬、牛、羊二千餘。蒲類將軍兵當與烏孫合擊匈奴蒲類澤,烏孫先期至而去,漢兵不與相及。蒲類將軍出塞千八百餘裏,西去候山,斬首捕虜,得單于使者蒲陰王以下三百餘級,鹵馬、牛、羊七千餘。聞虜已引去,皆不至期還。天子蒲其過,寬而不罪。祁連將軍出塞千六百里,至雞秩山,斬首捕虜十九級,獲牛、馬、羊百餘。逢漢使匈奴還者冉弘等,言雞秩山西有虜眾,祁連即戒弘,使言無虜,欲還兵。禦史屬公孫益壽諫,以為不可,祁連不聽,遂引兵還。虎牙將軍出塞八百餘裏,至丹余吾水上,即止兵不進,斬首捕虜千九百餘級,鹵馬、牛、羊七萬餘,引兵還。上以虎牙將軍不至期,詐增鹵獲,而祁連知虜在前,逗留不進,皆下吏自殺。擢公孫益壽為侍御史。校尉常惠與烏孫兵至右穀蠡庭,獲單于父行及嫂、居次、名王、犁□都尉、千長、將以下三萬九千餘級,虜馬、牛、羊、驢、騾、橐駝七十余萬。漢封惠為長羅侯。然匈奴民眾死傷而去者,及畜產遠移死亡不可勝數。於是匈奴遂衰耗,怨烏孫。
其冬,單于自將萬騎擊烏孫,頗得老弱,欲還。會天大雨雪,一日深丈餘,人民畜產凍死,還者不能什一。於是丁令乘弱攻其北,烏桓入其東,烏孫擊其西。凡三國所殺數萬級,馬數萬匹,牛、羊甚眾。又重以餓死,人民死者什三,畜產什五,匈奴大虛弱,諸國羈屬者皆瓦解,攻盜不能理。其後漢出三千餘騎,為三道,併入匈奴,捕虜得數千人還。匈奴終不敢取當,茲欲鄉和親,而邊境少事矣。
壺衍□單于立十七年死,弟左賢王立,為虛閭權渠單于。是歲,地節二年也。
虛閭權渠單于立,以右大將女為大閼氏,而黜前單于所幸顓渠閼氏。顓渠閼氏父左大且渠怨望。是時,匈奴不能為邊寇,於是漢罷外城,以休百姓。單于聞之喜,召貴人謀,欲與漢和親。左大且渠心害其事,曰:「前漢使來,兵隨其後,今亦效漢發兵,先使使者入。」乃自請與呼盧訾王各將萬騎南旁塞獵,相逢俱入。行未到,會三騎亡降漢,言匈奴欲為寇。於是天子詔發邊騎屯要害處,使大將軍軍監治眾等四人將五千騎,分三隊,出塞各數百里,捕得虜各數十人而還。時匈奴亡其三騎,不敢入,即引去。是歲也,匈奴饑,人民畜產死十六七。又發兩屯各萬騎以備漢。其秋,匈奴前所得西□居左地者,其君長以下數千人皆驅畜產行,與甌脫戰,所戰殺傷甚眾,遂南降漢。
其明年,西域城郭共擊匈奴,取車師國,得其王及人眾而去。單于複以車師王昆弟兜莫為車師王,收其餘民東徙,不敢居故地。而漢益遣屯士分田車師地以實之。其明年,匈奴怨諸國共擊車師,遣左右大將各萬余騎屯田右地,欲以侵迫烏孫西域。後二歲,匈奴遣左右奧□各六千騎,與左大將再擊漢之田車師城者,不能下。其明年,丁令比三歲入盜匈奴,殺略人民數千,驅馬畜去。匈奴遣萬餘騎往擊之,無所得。其明年,單于將十萬余騎旁塞獵,欲入邊寇。未至,會其民題除渠堂亡降漢言狀,漢以為言兵鹿奚盧侯,而遣後將軍趙充國將兵四萬餘騎屯緣邊九郡備虜。月余,單于病歐血,因不敢入,還去,即罷兵。乃使題王都犁胡次等入漢,請和親,未報,會單于死。是歲,神爵二年也。
虛閭權渠單于立九年死。自始立而黜顓渠閼氏,顓渠閼氏即與右賢王私通。右賢王會龍城而去,顓渠閼氏語以單于病甚,且勿遠。後數日,單于死。郝宿王刑未央使人召諸王,未至,顓渠閼氏與其弟左大且渠都隆奇謀,立右賢王屠耆堂為握衍朐□單于。握衍朐□單于者,代父為右賢王,烏維單于耳孫也。
握衍朐□單于立,複修和親,遣弟伊酋若王勝之入漢獻見。單于初立,兇惡,盡殺虛閭權渠時用事貴人刑未央等,而任用顓渠閼氏弟都隆奇,又盡免虛閭權渠子弟近親,而自以其子弟代之。虛閭權渠單于子稽侯犬冊既不得立,亡歸妻父烏禪幕。烏禪幕者,本烏孫、康居間小國,數見侵暴,率其眾數千人降匈奴,狐鹿姑單于以其弟子日逐王姊妻之,使長其眾,居右地。日逐王選賢撣,其父左賢王當為單于,讓狐鹿姑單于,狐鹿姑單于許立之。國人以故頗言日逐王當為單于。日逐王素與握衍朐□單于有隙,即率其眾數萬騎歸漢。漢封日逐王為歸德侯。單于更立其從兄薄胥堂為日逐王。
明年,單于又殺先賢撣兩弟。烏禪幕請之,不聽,心恚。其後左奧□王死,單于自立其小子為奧□王,留庭。奧□貴人共立故奧□王子為王,與俱東徙。單于遣右丞相將萬騎往擊之,失亡數千人,不勝。時單于已立二歲,暴虐殺伐,國中不附。及太子、左賢王數讒左地貴人,左地貴人皆怨。其明年,烏桓擊匈奴東邊姑夕王,頗得人民,單于怒。姑夕王恐,即與烏禪幕及左地貴人共立稽侯犬冊為呼韓邪單于,發左地兵四五萬人,西擊握衍朐□單于,至姑且水北。未戰,握衍朐□單于兵敗走,使人報其弟右賢王曰:「匈奴共攻我,若肯發兵助我乎?」右賢王曰:「若不愛人,殺昆弟諸貴人。各自死若處,無來汙我。」握衍朐□單于恚,自殺。左大且渠都隆奇亡之右賢王所,其民眾盡降呼韓邪單于。是歲,神爵四年也。握衍朐E96F單于立三年而敗。
呼韓邪單于歸庭數月,罷兵使各歸故地,乃收其兄呼屠吾斯在民間者立為左谷蠡王,使人告右賢貴人,欲令殺右賢王。其冬,都隆奇與右賢王共立日逐王薄胥堂為屠耆單于,發兵數萬人東襲呼韓邪單于。呼韓邪單于兵敗走,屠耆單于還,以其長子都塗吾西為左谷蠡王,少子姑瞀樓頭為右谷蠡王,留居單于庭。
明年秋,屠耆單于使日逐王先賢撣兄右奧□王為烏藉都尉各二萬騎,屯東方以備呼韓邪單于。是時,西方呼揭王來與唯犁當戶謀,共讒右賢王,言欲自立為烏藉單于。屠耆單于殺右賢王父子,後知其冤,複殺唯犁當戶。於是呼揭王恐,遂畔去,自立為呼揭單于。右奧□王聞之,即自立為車犁單于。烏藉都尉亦自立為烏藉單于。凡五單于。屠耆單于自將兵東擊車犁單于,使都隆奇擊烏藉。烏藉、車犁皆敗,西北走,與呼揭單于兵合為四萬人。烏藉、呼揭皆去單于號,共並力尊輔車犁單于。屠耆單于聞之,使左大將、都尉將四萬騎分屯東方,以備呼韓邪單于,自將四萬騎西擊車犁單于。車犁單于敗,西北走,屠耆單于即引西南,留□敦地。
其明年,呼韓邪單于遣其弟右谷蠡王等西襲屠耆單于屯兵,殺略萬餘人。屠耆單于聞之,即自將六萬騎擊呼韓邪單于,行千里,未至□姑地,逢呼韓邪單于兵可四萬人,合戰。屠耆單于兵敗,自殺。都隆奇乃與屠耆少子右谷蠡王姑瞀樓頭亡歸漢,車犁單于東降呼韓邪單于。呼韓邪單于左大將烏厲屈與父呼速累烏厲溫敦皆見匈奴亂,率其眾數萬人南降漢。封烏厲屈為新城侯,烏厲溫敦為義陽侯。是時,李陵子複立烏藉都尉為單于,呼韓邪單于捕斬之,遂複都單于庭,然眾裁數萬人。屠耆單于從弟休旬王將所主五六百騎,擊殺左大且渠,並其兵,至右地,自立為閏振單于,在西邊。其後,呼韓邪單于兄左賢王呼屠吾斯亦自立為郅支骨都侯單于,在東邊。其後二年,閏振單于率其眾東擊郅支單于。郅支單于與戰,殺之,並其兵,遂進攻呼韓邪。呼韓邪破,其兵走,郅支都單于庭。
呼韓邪之敗也,左伊秩訾王為呼韓邪計,勸令稱臣入朝事漢,從漢求助,如此匈奴乃定。呼韓邪議問諸大臣,皆曰:「不可。匈奴之俗,本上氣力而下服役,以馬上戰鬥為國,故有威名於百蠻。戰死,壯士所有也。今兄弟爭國,不在兄則在弟,雖死猶有威名,子孫常長諸國。漢雖強,猶不能兼併匈奴,奈何亂先古之制,臣事於漢,卑辱先單于,為諸國所笑!雖如是而安,何以複長百蠻!」左伊秩訾曰:「不然。強弱有時,今漢方盛,烏孫城郭諸國皆為臣妾。自且□侯單于以來,匈奴日削,不能取複,雖屈強於此,未嘗一日安也。今事漢則安存,不事則危亡,計何以過此!」諸大人相難久之。呼韓邪從其計,引眾南近塞,遣子右賢王銖婁渠堂入侍。郅支單于亦遣子右大將駒于利受入侍。是歲,甘露元年也。
明年,呼韓邪單于款五原塞,願朝三年正月。漢遣車騎都尉韓昌迎,發過所七郡郡二千騎,為陳道上。單于正月朝天子于甘泉宮,漢寵際殊禮,位在諸侯王上,贊謁稱臣而不名。賜以冠帶衣裳、黃金璽戾綬、玉具劍、佩刀、弓一張、矢四發、□戟十、安車一乘、鞍勒一縣、馬十五匹、黃金二十斤、錢二十萬、衣被七十七襲、錦繡綺□雜帛八千匹、絮六千斤。禮畢,使使者道單于先行,宿長平。上自甘泉宿池陽宮。上登長平,詔單于毋謁,其左右當戶之群臣皆得列觀,及諸蠻夷君長王侯數萬,咸迎於渭橋下,夾道陳。上登渭橋,鹹稱萬歲。單于就邸,留月餘,遣歸國。單于自請願留居光祿塞下,有急保漢受降城。漢遣長樂衛尉高昌侯董忠、車騎都尉韓昌將騎萬六千,又發邊郡士馬以千數,送單于出朔方雞鹿塞。詔忠等留衛單于,助誅不服,又轉邊谷米□,前後三萬四千斛,給贍其食。是歲,郅支單于亦遣使奉獻,漢遇之甚厚。
明年,兩單于俱遣使朝獻,漢待呼韓邪使有加。明年,呼韓邪單于複入朝,禮賜如初,加衣百一十襲,錦帛九千匹,絮八千斤。以有屯兵,故不復發騎為送。