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