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