Грозная опасность нависла с востока — кочевники Хиджаза объединились в могучий союз во главе с племенами Хавазин, одинаково враждебный и Медине и Мекке. К ним примкнули сакифиты, населявшие оазис Таиф и его окрестности, давние враги курайшитов, они воспользовались ослаблением Мекки и спешили восстановить свою былую независимость. Двадцатитысячная армия собралась в горах к северу от Таифа; за ее спиной раскинулся огромный табор — шейхи кочевых племен, не очень доверявшие друг другу, договорились выступить в поход вместе с семьями и стадами — так было больше надежды, что кочевники не побегут с поля битвы.
Навстречу объединенным силам кочевников и сакифитов повел Мухаммед свою армию, в ряды которой влились две тысячи курайшитов, новообращенных мусульман и многобожников. За три дня двенадцатитысячная армия пророка достигла предгорий Хиджаза и по долине Хунайн стала приближаться к вражескому лагерю. Впереди, растянувшись чуть ли не на километр, шли кочевники под командованием Халид ибн Валида. За ними двигался Мухаммед с мухаджирами и ансарами. Курайшиты находились в арьергарде.
В нескольких километрах от лагеря отряд Халида попал в засаду — хавазиниты внезапно ударили по нему с флангов из боковых ущелий. В считанные минуты ряды мусульман смешались, воины потеряли своих шейхов и знаменосцев, отряд Халида превратился в панически бегущую толпу, в которой каждый помышлял только о собственном спасении. Три тысячи обезумевших от страха кочевников галопом понеслись вниз по долине, сминая по пути ряды ансаров и мухаджиров, с которыми продвигался Мухаммед.
Все потонуло в пыли, рев верблюдов заглушал голоса, ансаров и мухаджиров охватила паника, они побежали, бросая на произвол судьбы пророка.
— Теперь они не остановятся, пока не добегут до моря, — с презрением сказал Абу Суфиан.
— Остановитесь! — кричал Мухаммед. — Ко мне! Я посланник Бога! Я Мухаммед ибн Абдаллах!
Никто не слышал слабого голоса пророка, лишь человек десять родственников и соратников тесно окружили его — Абу Бакр, Омар, Али, Аббас, Абу Суфиан, Осама, сын Зайда и немногие другие.
— Ансары! — закричал Аббас, и его могучий голос покрыл шум битвы. — Побратимы! Люди клятвы! К пророку! Ко мне, хазраджиты!
Призыв Аббаса многих образумил. Ансары, мчавшиеся мимо, останавливали разгоряченных верблюдов и спешили туда, где развевалось знамя Мухаммеда. Когда показались увлекшиеся погоней хавазиниты на красных верблюдах, с черными знаменами на концах длинных пик, их встретила сотня отборных воинов, закованных в доспехи и прекрасно вооруженных, простодушно верящих, что смерть на поле боя открывает дорогу в рай. Короткая схватка, стоившая жизни трем мусульманам, и кочевники поспешно повернули обратно.
— Жаль, что Мухаммеда не прикончили, — говорили некоторые мекканцы, но таких было немного.
— Уж лучше Мухаммед, чем хавазиниты, — возражали им более благоразумные язычники.
Менее чем за час предводители мусульман привели войска в порядок и повели их вверх по ущелью. Около вражеского лагеря вновь вспыхнул бой. Хавазиниты и их союзники из других кочевых племен обратились в бегство при первом же натиске мусульман. Бросив на произвол судьбы стада и семьи, они рассеялись по окрестности. Сакифиты сражались упорно; потеряв более сотни убитыми, они медленно отошли к Таифу.
Добыча была огромна — свыше шести тысяч женщин и детей, тысячи верблюдов и десятки тысяч овец захватили мусульмане в лагере кочевников, не считая оружия, утвари, золотых и серебряных украшений. Все жаждали немедленного дележа, но Мухаммед оставил добычу под надежной охраной и повел войска к Таифу. Сакифиты не стали защищать свои сады и поля, они укрылись в крепости. Под руководством Сальмана аль-Фариси были построены стенобитные машины и катапульты, и мусульмане, прикрываясь кожаными щитами, несколько раз шли на штурм Таифа. Осажденные осыпали их тучами стрел и камней со стен, поливали расплавленным свинцом, и каждый раз они откатывались, понеся большой урон. Во время одного из неудачных приступов Абу Суфиан лишился глаза.
Мухаммед не принимал участия в сражениях. Из своего лагеря, куда иногда долетали стрелы, пущенные сакифитами со стен крепости, он руководил осадой и молился — молился он между палатками Зайнаб и Маймуны, сопровождавших его в походе. На этом месте спустя несколько лет построили мечеть. Он возвестил, что все рабы Таифа, принявшие ислам, получат свободу. Некоторые рабы бежали из крепости и получили свободу, но упорство сакифитов не ослабло. Он посулил богатые дары шейхам, которые перейдут на его сторону, но сакифиты заключили под стражу всех, кто симпатизировал Мухаммеду, и смуту среди осажденных посеять не удалось. Абу Суфиан и другие мекканцы взывали к своим дочерям, отданным замуж за сакифитов, но те не покинули свои семьи. Тогда Мухаммед приказал начать рубить виноградники и финиковые пальмы, но и это не сломило сакифитов.