عقد محمد صلح الحديبية مع قريش في 628م لمدة 10 سنوات وبعد سنتين من عقد الصلح حدث قتال بين خزاعة وبني بكر وأعانت قريش بني بكر بالسلاح وقاتل معهم جماعة فذهب عمرو بن سالم الخزاعي للاستنصار بمحمد فخرجوا يردون قريش فلما كان ذلك ذهب أبو سفيان ممثلاً عنهم ليقوم بتجديد الصلح وخرج أبو سفيان حتى أتي رسول الإسلام فكلمه، فلم يرد عليه شيئاً، وأمر بتجهيز الجيش والتحرك نحو مكة ولعشر خلون من شهر رمضان 8 هـ سنة 630م، غادر الرسول المدينة متجهاً إلى مكة، في عشرة آلاف من الصحابة ونودي بمكة من دخل منزله فهو آمن ومن دخل الحرم فهو آمن ومن دخل دار أبي سفيان فهو آمن، وبعد أن دخل المسلمون المدينة جمع الرسول قريش وقال لهم: ماذا تظنون أني فاعل بكم؟ قالوا: خيرا، أخ كريم وابن أخ كريم. قال: اذهبوا، فانتم الطلقاء.