در سال هفتم هجرت، جنگ خیبر روی داد که پیروزی از آن مسلمانان شد. در سال هشتم هجرت یعنی دو سال پس از بستن پیمان صلح حدیبیه این قانون را کفار زیر پا گذاشتند و در ادامه بی بند و باری شروع به جنگ علیه برخی از مسلمانان کردند که این عمل خشم مسلمانان را در پی داشت. پیامبر نیز با مهیا کردن سپاهی بالغ بر ده هزار نفر عازم مکه گشت. کفار که از این کار پیامبر به وحشت افتاده بودند تسلیم شدند.
پیامبر نیز بدون هیچ مزاحمتی مکه را در اختیار خود درآورد و کعبه را از هر گونه بتی پاک ساخت. همچنین کفار مکه را مجبور به پذیرش دین اسلام و یا ترک مکه کرد و بدین ترتیب نه تنها مدینه و شهرهای اطراف بلکه مکه را که روزی مردمانش محمّد را به باد تمسخر می گرفتند، فتح کرد.
پیامبر که با تدبیری خاص مکه را به تصرف درآورد و تمام اسیران را در این جنگ آزاد کرد و هیچ کس را نکشت.
آمار کشته شدگان در جنگ های پیامبر نشانه ارقام ناچیزی است. که هیچ گاه با جنگ های دیگر، جنگ های مذهبی و صلیبی مسیحیان قابل مقایسه نیست. دین اسلام به عنوان دینی جاوید توانست نیازهای روانی و معنوی بشر را برآورده سازد و اسلام توانست با فطرت و سرشت انسان ها هماهنگی کند و پاسخ به تمام نیازهای مشروع او را بدهد.