不久,匈奴骑兵如期而至,他们显然不知道消息已经走漏。这次匈奴派出四千人,分作三队,由右贤王和犁污王等人率领,入侵张掖郡。严阵以待的张掖郡守兼属国都尉(管理当地移民)迅速调集边防军准备迎战。由于早就得知匈奴的计划,战斗的结局毫无悬念。此战匈奴再次大败,仅有数百人得以逃脱。汉朝义渠王(汉朝在边境封的少数民族首领)在战斗中一箭射杀了高度近视的犁污王。战后,汉朝在奖赏这位小王爷时,竟改封他为犁污王,算作对匈奴的蔑视。从此以后,匈奴军队再也没有出现在张掖境内,妄图收复河西走廊的计划也就此失败了。

就在匈奴和汉朝交战之时,他与另一个邻居也打了起来,这就是匈奴曾经的属国,如今汉朝的属国,乌桓。由于之前被匈奴欺负得太惨,眼看现在的匈奴一天不如一天,不反过来欺负匈奴一把,实在说不过去。于是,乌桓派兵刨了匈奴单于的祖坟,算是泄愤。祖坟被人创了,这还得了,匈奴马上集结两万人马准备收拾乌桓。得知匈奴又要出兵,执政的霍光打算趁此机会再修理匈奴一顿。于是他跑去询问护军都尉(参谋类军官)赵充国的意见,这是一个做事稳健的人,他对霍光说“乌桓几次侵犯边境,如今匈奴收拾他对咱们有利,而且最近几年匈奴还是比较老实的,一群蛮夷之间相互殴斗,咱们出兵掺和,会招惹是非。这不是一条好计策。”但霍光不信,他再找担任中郎将(掌管皇家警卫)的范明友,范明友却认为汉朝应该有所动作,适时出手。











