Несмотря на победу под Мединой, мекканцы решили окончательно разделаться с Мухаммедом. Для этого они консолидировали все враждебные исламу элементы Аравии. Это были и арабские племена, проживающие в окрестностях Мекки, и три больших племени центральной Аравии, и еврейская колония Хейбор, куда переселились изгнанные из Медины Мухаммедом евреи (Бену-Надиры). Главнокомандующим был все тот же лютый враг Мухаммеда Абу-Софьян.
Мухаммед не располагал силами, достаточными для сдерживания такого войска, а тем более для победы над ним. Он должен был обороняться. Опытный перс Салман посоветовал Мухаммеду окружить Медину окопами. Для арабов это было новшеством, причем очень неприятным, поскольку у осаждающего неприятеля было много боевых верблюдов, которые преодолеть окопы не могли. Эта война вошла в историю как окопная. Неприятель осаждал обнесенный окопами город три недели. Но не ожидая, что осада так затянется и поэтому не имея достаточного запаса продовольствия, противник снял осаду, и город пророка был спасен. В это время в городе еще оставалось одно из трех племен евреев. Мухаммед узнал, что они вели переговоры с неприятелем, и под этим предлогом расправился с ними. Все взрослые мужчины-евреи были приговорены к смерти, а их жены и дети к рабству.
Проблема Мекки оставалась неразрешенной. Там был главный религиозный центр, к которому Мухаммед не имел доступа. Там, наконец, были его враги, преследовавшие его все годы его проповедничества. Весной 628 года Мухаммед с дружиной в полторы тысячи человек выступил из Медины и двинулся на Мекку. В это время был месяц священного мира, когда по традиции война не велась, а активизировалась торговля. Но, несмотря на это, мекканцы вооружились и вышли за пределы города, чтобы дать отпор Мухаммеду. Мухаммед вступил с ними в переговоры и выдвигал следующие условия мира: мекканцы разрешают Мухаммеду посещение религиозного храма Кааба, а он гарантирует безопасность мекканским торговым караванам на неопределенно продолжительное время. В ответ на это предложение Мухаммеда мекканцы предлагали отложить на год вход Мухаммеда в Мекку для поклонения Каабе. Мухаммед принял это условие, и был заключен письменный договор. Приводим его текст:
«Во имя твое, Аллах! Вот условия мира, который заключает Мухаммед, сын Абдаллы, и Согейль, сын Амра. Они сошлись на том, чтобы между их сторонами не было войны десять лет и чтобы это время всякому, и с той и с другой стороны иметь взаимную безопасность и мир. Притом, если кто от стороны корейша перейдет к Мухаммеду без согласия тех, кто имеет над ним законную власть, то должен быть выдан, а если кто от стороны Мухаммеда перейдет к корейшу, того не выдавать. К тому же быть между ними истинной честности, и никакой потаенной вражды и коварства чтобы не было. Притом, если кто из других племен захочет войти в завет и союз с нами, сынами корейша, вольно и ему. И еще: должен ты, Мухаммед, в этом году, не входя к нам в Мекку, очистить нашу местность. А когда пройдет год, мы перед прибытием твоим очистим город на три дня, и вольно войти тебе и дружине твоей и оставаться три дня; и быть вам в походном вооружении, с мечами в ножнах, а другого оружия тебе не иметь».
Отношения с Меккой были стабилизированы. Тем временем Мухаммед решил покончить с иудеями в Аравии, как это он ранее уже сделал в Медине. Он с дружиной выступил в апреле 628 года против еврейских поселений Хейбар, Вадиль-Кора, Фадак и Тейма. Евреи сдались после длительной осады. Им разрешили покинуть свои дома, но оставив мусульманам все свое имущество.