У-ди начал войну в одиночку. Его генерал Вей-Цинь, выйдя с войском из Татона (129 г. до н. э.), в северной части Шэньси, пересек Гоби, дошел до Лоня на берегу Онгинь-гола и обратил хуннов в бегство. В 127 г. до н. э. китайцы создали военную колонию, построив новую крепость Шо-Фан, на Хуанхэ, между Ордосом и Алашанем.
Зимой 126 г. до н. э. умер Гюньчень-шаньюй, внук Модэ. Он не уронил достоинства державы, созданной его дедом, и выдержал шестилетнюю войну с противником, который был во много раз сильнее. На престол сел его брат Ичиси-шаньюй. Он удачливыми набегами разрушил и разграбил северные провинции и области Китая, а в 125 г. до н. э. шаньюй ворвался в Ордос, но не смог его удержать.
В 121 г. до н. э. племянник Вей-Циня, юный полководец Хо-Цюй-Бин, с отрядом в 10 тыс. всадников изгнал хуннов из Ганьсу. Обе второстепенные орды хуннов, которые владели этой страной – орда хуэнь-си с центром в Ганьчжеу и орда хьеу-чу с центром в Ланьчжеу, – отказались служить шаньюю и перешли на службу Империи, став членами китайской федерации к северу от земель Наньшань.
Тем временем У-ди готовился к новому наступлению на хуннов.
В 119 г. до н. э. Вей-Цинь и Хо-Цюй-Бин – первый из района Кукукото в северной части Шэньси, а второй из Чаньку, северо-западнее Пекина, – прошли через Гоби до Внешней Монголии, т. е. до центра Хуннской империи. Очевидно, Вей-Цинь дошел до нижнего течения Онгинь-гола, захватил врасплох шаньюя Ичиси и обратил его в бегство. 19 тыс. хуннов были убиты или попали в плен. Хо-Цюй-Бин совершил еще более дерзкий марш: на 1000 км проник во Внешнюю Монголию до верховьев Орхона. Он взял в плен около сотни хуннских вождей и совершил торжественные жертвоприношения в горах хуннской страны. (Хо-Цюй-Бин умер в 117 г. до н. э., вскоре после возвращения из похода.)
Хунны вынуждены были оставить Инышань и отступить за песчаную пустыню. Границей между Китаем и Хунну стала пустыня Гоби. Китайцы, учитывая важность одержанной победы, поспешили закрепиться на завоеванной территории. Император У-ди вновь начал набор войска и лошадей для нового похода на хуннов.
В 114 г. до н. э. умер Ичиси-шаньюй, и власть перешла к его сыну Увею.
В 108 г. китайский генерал Чао-По-Ну пошел еще дальше на северо-запад – до царств Леулань, Лобнор и Кью-Че. Он пленил царя Леуланя и сделал своим вассалом правителя Кью-Че. К тому времени Китай установил торговые связи с Ферганой (Даюнь в китайской транскрипции), где жили восточные иранцы, или саки (родственные скифам-кочевникам), которые поставляли китайцам лошадей лучших мавераннахрских пород.
В 105 г. до н. э. ферганцы, уставшие от поборов, убили китайского посла. В 102 г. до н. э. китайский генерал Ли-Куань во главе 60-тысячной армии совершил беспримерный в истории марш-бросок на Фергану. Правда, когда он дошел до Ферганы, у него оставалось только 30 тыс. воинов. Он разрушил столицу – возможно, город Усрушна (нынешний Ура-Тюбе), в том числе ирригационные каналы, и ушел только после того, как получил дань в виде 3 тыс. лошадей. Надо отменить, что кампании китайцев в Фергану имели целью не территориальные завоевания. Им было нелегко сражаться с грозной конницей хуннов и их искусными лучниками, которые на своих низкорослых монгольских лошадях (лошадь Пржевальского) периодически вторгались в Китай. У китайцев были такие же лошади, хотя всадники уступали кочевникам. А в Фергане, как и в соседней Согдиане, были настоящие боевые кони, как ранее было сказано, мавераннахрской породы, возможно, именно таких греки увидели в Мидии и назвали их «нисейскими». Поэтому китайцы решили пересадить часть своей конницы на этих лошадей, чтобы получить превосходство над хуннами.
Разумеется, император понимал, что главная проблема – хуннская – еще не решена. Советники представили У-ди оригинальный план борьбы с хуннами: они предложили привлечь на сторону Китая тюркские племена усуней (поселившихся в Восточном Туркестане), опираясь на них, склонить к подданству Бактрию и другие владения на западе и этим отсечь «правую руку хуннов».
Но усуни были вассалами хуннов и по образу жизни тяготели к ним, а согдийские владетели несравненно приветливее принимали хуннских послов, чем китайских. Для того чтобы воздействовать на них, Китаю было необходимо ублажать их. И в 107 г. до н. э. китайцы привезли в жены усуньскому вождю (йабугу) китайскую царевну. Китаянка, времени не теряя, создала прокитайскую группировку, которая и после ее смерти продолжала существовать, реализуя планы У-ди на западе. Семь лет готовился император У-ди к новой войне.
В 101 г. до н. э. талантливый вождь хуннов неожиданно умер, и наследником престола оказался младенец – внук покойного. Однако время требовало энергичного правителя, посему на курултае был избран один из низших принцев крови – Цзюйдихэу, который спустя некоторое время умер и на престол взошел его сын Хулугу.