Хань Уди назначил молодого генерала Хо Цюйбин как генерала всадников и попросил его возглавить 10 тысяч всадников и отправиться из Лунси, чтобы напасть на хунну. Армия Хо Цюйбина сражалась в великой битве и захватила горы Яньчжи и Цилиань.
Через два года, в 119 году до н. э. 10 тысячное конное войско хунну пришло с востока и убили более тысячи местных жителей, забрали часть продовольствия и вещей и снова ушли. Хань Уди отправил главного генерала Вэй Цина и генерала всадников Хо Цюйбин на сражение с хунну, выдав каждому с 50 тысяч солдат. К этому времи Летающий генерал Ли Гуан стал начальником приказа, часто бывал при императоре Хань Уди, а также просил, чтобы его послали сражаться с хунну. Император сказал, что он слишком стар, чтобы отпустить его. Ли Гуан неоднократно умолял его и говорил: «Хунну совсем озверели, снова и снова вторгаются на наши земли и убивают наш народ, я действительно больше не мог жить в столице и просто наблюдать за этим». В конце-концов Хань Уди разрешил ему взять солдат и послал его с тремя другими генералами во главе с главным генералом Вэй Цином воеваить с хунну. Перед их отъездом Хань Уди обратился к Вэй Цину: «Ли Гуан стар, поэтому его нельзя оставлять одного». Вэй Цин кивнул в знак согласия.
На этот раз армия Хань вышла совсем не такой, как раньше. В дополнение к ста тысячам всадников, у них были также сотни тысяч пехоты и сто сорок тысяч вьючных лошадей. Вэй Цин и Хо Цюйбин отправились на сражение с двух сторон, они были очень решительны и намеренны во что бы то ни стало победить хунну.
Вэй Цин отправил Ли Гуана на восток, чтобы сделать крюк, и назначил дату встречи на севере Гоби. Ли Гуан попросил пойти первым, но он не хотел делать крюк на восток, потому что не был знаком с восточной дорогой. Вэй Цин не согласился и послал другого генерала Чжао Ицзи пойти с Ли Гуаном.
Вэй Цин в одиночку двинулся на север, и как только он столкнулся с хунну, он начал сражаться. Хунну отступали снова и снова. Вэй Цин за три дня проехал более сотни километров, но так и не догнал главу хунну. Ханьская армия некоторое время преследовала их, но не нашла солдата хунну и не знала дороги впереди, поэтому они вернулись на юг Гоби.
Только когда армия Вэй Цина вернулась на юг Гоби, она встретилась с войсками Ли Гуана и Чжао Ицзи. Вэй Цин обвинил их в том, что они опоздали, сказал он: «Мы уже вернулись из севера Гоби, а вы только прибыли на юг!» Чжао Ицзи сказал: «На Восточной дороге сложно найти воду и провиант, дорога далекая, и там много извилистых тропинок. Мы заблудились на полдороге и думали, что уже не дойдем даже до юга Гоби». Ли Гуан был так зол, что даже ничего не промолвил. Вэй Цин послал своих солдат передать вино и еду Ли Гуану, и попросил их расспросить Ли Гуана и остальных о задержке в их походе.
Летающий генерал Ли Гуан прослезился и сказал солдатам: «С тех пор как я вступил в армию, я сражался против хунну более 70 раз, как больших, так и малых, наступающих и отступающих. На этот раз генерал отказался позволить мне быть с ним, так что мне пришлось сделать крюк на восток. Дорога на восток далека, я сбился с пути и опоздал. Что еще я могу сказать? Мне уже больше шестидесяти лет, и я не намерен оправдываться». Сказав это, он покончил с собой. Солдаты всегда любили Ли Гуана, и когда они услышали, что он так мертв, они все заплакали.
Сын Ли Гуана, Ли Гань, последовал за генералом Хо Цюйбин и отправился из округа Дай, чтобы сражаться с хунну. Армия Хо Цюйбина выиграла несколько сражений подряд и захватила трех правителей под командованием главы хунну, а также 83 генерала, министров и военных чиновников, уничтожив от 80 до 90 тысяч хунну. Хунну бежали на север Гоби. Отныне на юге Гоби больше не было военных лагерей хунну.
В западных регионах было много стран, которые изначально были угнетены хунну. Теперь, когда хунну проиграли битву и потеряли власть, эти страны больше не желают платить дань хунну. Хань Уди воспользовался этой возможностью и планировал послать Чжан Цяня проехать через западные регионы.
Чжан Цянь составил план и сказал: «К западу от хунну имеется государство Усунь (Инин, Синьцзян), которое также платило дань хунну. Лучше всего сначала подружиться с правителем Усунь. Если он согласиться быть нашим союзником, император также мог бы наладить с ним отношения. Таким образом, в странах к западу от Усуня, таких как Даван, Кангюй, Бактрия и Юэчжи, легко найти союзников». Когда Хань Уди услышал, что он может объединить эти многочисленные страны для борьбы с хунну, он сразу же согласился. Он отправил Чжан Цяня и нескольких своих помощников в качестве посланников в Усунь вместе с 300 воинами, двумя лошадьми у каждого, более чем 10 000 голов крупного рогатого скота и овец, золота, монеты, шелка, ткани и другие дорогие подарки. Главной их задачей было передать письмо главе хунну.