لما انهزم بنو ثقیف من حنین توجهوا نحوالطائف فتحصنوا و بها و تهیأوا للحرب، فسار الیهم رسول الله صلی الله علیه و آله و سلم حتی نزل قریبا من الطائف و عسکر هناک فقتل بعض المسلمین بسهام المشرکین و ذلک لقرب معسکر المسلمین من حصن الطائف، فأمر رسول الله صلی الله علیه و آله و سلم بتغییر مکان المعسکر حتی یکون بعیدا عن مرمی أسلحة العدو.
و حاصرهم رسول الله صلی الله علیه و آله و سلم و کان بینهم الرمی، ثم شاور رسول الله صلی الله علیه و آله و سلم أصحابه فی حصن الطائف، فقال له سلمان الفارسی:یا رسول الله أری أن تنصب المجنیق علی حصنهم، فأمر رسول الله صلی الله علیه و آله و سلم فحمل منجنق و دبابتان،
و لکن أهل الطائف استطاعوا من حرق الدبابتین و قتل و جرح المسلمین الذین کانوا فیهما، عند ذلک أمر رسول الله صلی الله علیه و آله و سلم بقطع أعنابهم و تحریقها، فسألوه أن یدعها لله و الرحم فترکها. و لما أدرک رسول الله صلی الله علیه و آله و سلم أن فتح حصن الطائف تکلف کلا الجانبین خسائر مادیة و بشریة هائلة قرر الانسحاب من الطائف نتیجة لقوة و منعة حصون الطائف و خبره أهل الطائف بالرمایة وامتلاکهم للاسلحة المضادة للاسلحة التی ابتکرها رسول الله صلی الله علیه و آله و سلم، و کذلک لتکدیسهم المواد الغذائیة الکافیة للحصار مدة طویلة، اضافه الی رغبة المسلمین فی العود بعد طول الحصار و الخسائر التی اصیبوا بها، کل هذه الاسباب أدت بالمسلمین الی الانسحاب منم الطائف.