31 марта 627 года мекканцы подошли к Медине и приступили к её осаде. Десять дней прошли в мелких стычках - противники нащупывали слабые места в обороне мединцев. Но те были начеку, и осаждавшие, так ничего и не добившись, отступили. Мухаммад сразу после их ухода осадил селение третьего еврейского племени в Медине - курайза, которое вело изменнические переговоры с надира и едва не перешло на сторону врага. Через две недели те сдались. На этот раз с иудеями поступили гораздо жёстче. Все мужчины были казнены, а женщины и дети обращены в рабов.
В марте 628 года Мухаммад объявил о своём намерении совершить хадж в Мекку. С ним вместе в паломничество отправилось более тысячи человек. Все они вместе и каждый в отдельности поклялись пророку, что готовы умереть за веру. Не желая начинать новую войну, мекканцы согласились заключить с Мухаммадом мир на десять лет, хотя и не разрешили ему въехать в город. Союзники мекканцев получили право заключать союзные договоры с Мухаммадом.
В марте 629 года Мухаммад вновь отправился в Мекку в сопровождении 2 тысяч мусульман, совершил положенный обряд семикратного обхода святыни, а затем на несколько часов уединился в Каабе. Это появление Мухаммада в сопровождении огромной толпы приверженцев произвело впечатление на мекканцев. Один из его давних врагов, Халид ал-Валид, заявил после отъезда пророка: «Теперь каждому умному человеку ясно, что Мухаммад не колдун и не прорицатель, а его речи - речи господина миров, и каждый, у кого есть соображение, должен следовать за ним». И действительно, сразу вслед за тем он принял ислам.
Весь конец 629 года прошёл в подготовке нового большого похода на Мекку. Однако цель его хранилась в строгой тайне. К началу рамадана гонцы Мухаммада созвали в Медину все союзные племена. Поход начали в январе 630 года. В нём участвовало около 10 тысяч человек. Мекканцы были подавлены слухами о возросшем могуществе Мухаммада и не решились оказать ему сопротивления. Так что мусульмане без боя четырьмя колоннами вошли в город. Мухаммад запретил своим воинам врываться в дома и устраивать грабежи. Утверждение его власти над родным городом прошло в целом спокойно. Пророк семь раз объехал вокруг Каабы, слез с мула, совершил два земных поклона, выпил воды из Замзама и распорядился повергнуть идолов, стоявших вокруг святилища. Затем Каабу отперли. Осмотрев её, Мухаммад велел разбить главного идола Хубала и стереть со стен росписи, оставив только изображение Девы Марии с младенцем. В очищенном таким образом храме пророк совершил молитву, а затем, встав на пороге Каабы, который в ту пору возвышался над землёй в рост человека, обратился с речью к собравшимся мекканцам. Он объявил об отмене всех прежних счетов кровной мести. Все языческие привилегии курайшитов, кроме охраны Каабы, также были объявлены аннулированными. После этого глашатай прошёл по городу и кратко изложил основные положения мусульманского права, которых отныне должны были придерживаться мекканцы. Особо было подчёркнуто, что принятие жителями Мекки новой религии не меняет прежнего особого положения города и служителей культа его святынь. Это до некоторой степени примирило мекканцев с их положением. В последующие дни были разрушены все языческие святилища как в самой Мекке, так и в её окрестностях После чего окрестные племена последовали примеру курайшитов и также приняли ислам.
Узнав об этих успехах Мухаммада, соседи Мекки, могущественные племена хавзин и сакиф немедленно выступили против него. Встреча двух армий произошла в вади Хунайн, в ста километрах северо-восточнее Мекки. Мусульман было вдвое меньше, и поэтому начало битвы оказалось для них неудачным. Большая часть войска, не выдержав натиска врага, обратилась в бегство. Только мухаджиры, окружавшие пророка, остались непоколебимо стоять на месте. Считая битву уже оконченной, хавзины и сакифы бросились грабить лагерь мусульман. Тем временем помощники Мухаммада восстановили порядок в своём войске, ударили на врага и опрокинули его. Мусульманам досталась огромная добыча: 6 тысяч пленных (женщин и детей), 24 тысячи верблюдов, не менее 40 тысяч овец и 160 тысяч дирхемов серебра. По возвращении в Мекку скот и деньги были разделены между победителями, а женщин и детей Мухаммад вернул хавзинам и сакифам без всякого выкупа. Этой поистине царской щедростью он сумел завоевать их расположение. Вскоре пришло известие, что оба эти племени приняли ислам.