يوم 23 أكتوبر 1086 ستقع معركة كبرى بين الجيش المغربي بقيادة يوسف بن تاشفين و الجيش المسيحي بقيادة ملك قشتالة ألفونسو السادس، في مكان بإسبانيا يطلق عليه اسم الزلاقة. وتعرف هذه المعركة في التاريخ باسم معركة الزلاقة. يقول الناصري في كتابه «الاستقصا لأخبار المغرب الأقصى» إن «الزلاقة أصلها من قولهم مكان زلق، أي دحض. وزلقت رجله تزلق زلقا. والزلاقة الموضع الذي لا يمكن الثبوت عليه من شدة زلقه، والتشديد للتكثير. والزلاقة أرض بالأندلس بالقرب من قرطبة». وأضاف الناصري أنه لما انقرضت دولة الأمويين بالأندلس، طفت على السطح نزاعات بين أمرائها و ملوكها، وهذا التفكك هو الذي يصفه الشاعر ابن الخطيب بقوله: حتى إذا سلك الخلافة انتشر وهذه العين جميعا و الأثر قام بكل بقعة مليك وصاح فوق كل غصن ديك. ومقابل تفكك الدولة الأموية بالأندلس، اتحدت مملكتا قشتالة وليون على يد الملك فرناندو الأول الملقب بالعظيم، الذي خاض صراعات مع المسلمين استمرت بعد وفاته، بعد أن تولى الحكم ابنه الملك ألفونسو السادس، الذي قال مخبرا عن أحوال مسلمي تلك الفترة: «كيف أترك قوما مجانين تسمى كل واحد منهم باسم خلفائهم وملوكهم، وكل واحد منهم لا يسل للدفاع عن نفسه سيفا، ولا يرفع عن رعيته ضيما ولا حيفا». وقد استغل المسيحيون هذا التفكك والانحلال والتطاحن بين ملوك الطوائف، فبدأ في الزحف على الأراضي التي كانت في حوزة المسلمين بالأندلس. وكان من بين هؤلاء الملوك المعتمد بن عباد بسرقسطة و مجاهد العامري بدانية، الذين كانوا يغازلون ملك قشتالة ألفونسو ويقدمون له العطايا والجزية اتقاء لشره. سقطت طليطلة في يد المسيحيين بعدما حاصروها مدة سبع سنوات. كما حاصروا أيضا سرقسطة، التي سقطت في يد ألفونسو السادس. وكان ملك سرقسطة قد ساند ألفونسو في حصار طليطلة وسقوطها. وأمام هذا الوضع اتفق ملوك الطوائف على الاستنجاد بيوسف بن تاشفين. وأول قرار اتخذه هذا الأخير هو بعثه ابنه المعز بن يوسف لفتح سبتة، التي حاصرها برا، فيما حاصرتها أساطيل بن عباد بحرا، «فاقتحموها، حسب رواية الناصري في الاستقصا، عنوة ربيع الآخر سنة 477 وقبض على صاحبها ضاء الدولة يحيى بن سكوت البورغواطي وجيء به إلى المعز أسيرا فقتله وبعث بكتاب الفتح إلى أبيه وهو بفاس ينظر في أمر الجهاد ويستعد له، ففرح يوسف بفتح سبتة وخرج من حينه قاصدا نحوها ليعبر منها إلى الأندلس، ولما سمع المعتمد بن عباد بفتح سبتة ركب البحر إلى المغرب لاستنفار يوسف إلى الجهاد فلقيه مقبلا ببلاد طنجة بموضع يعرف ببليطة على ثلاث مراحل من سبتة، وقال بن خلدون لقيه بفاس فأخبره بحال الأندلس وما هي عليه من الضعف وشدة الخوف والاضطراب وما يلقاه المسلمون من عدوهم من القتل والأسر والحصار كل يوم. فقال له يوسف بن تاشفين ارجع إلى بلادك وخذ في أمرك فإني على أثرك». عندما علم ألفونسو بتحرك ابن تاشفين ترك حصاره لسرقسطة وتقدم مع حلفائه لقتال المسلمين. وحسب بعض المؤرخين، فإن عدد جنود ألفونسو بلغ 100 ألف منهم، 30 ألفا من عرب الأندلس. عسكرت الجيوش النصرانية على بعد 3 أميال من جيش المسلمين على الضفة الأخرى من نهر جريرو. و قد قسم الجيش الإسلامي إلى 3 أقسام: الأندلسيون في المقدمة بقيادة المعتمد بن عباد. البربر وعرب المغرب في المؤخرة بقيادة داود بن عائشة أحد أبرز قادة المرابطين. الجنود الاحتياطيون وكانوا خلف الجيش، بقيادة ابن تاشفين. حاول ألفونسو أن يستعمل الحيلة في مهاجمة المسلمين، فكتب إلى ابن عباد قائلا إن يوم الجمعة هو عيد المسلمين ويوم الأحد هو عيد المسيحيين، مقترحا عليه أن تكون الحرب يوم السبت، غير أن ابن عباد قال ليوسف بن تاشفين إن الأمر مكيدة وحيلة، وأن ألفونسو يرغب في الهجوم على المسلمين يوم الجمعة. وقال الناصري إن الجواسيس أتوا إلى يوسف بن تاشفين وقالوا له إنهم سمعوا ألفونسو يقول لأصحابه إن ابن عباد مسعر هذه الحروب، وهؤلاء الصحراويون، أي المرابطين، غير عارفين بالبلاد وبأن ابن عباد هو الذي قادهم للحرب، وأمرهم بالهجوم عليه حتى يسهل عليه القضاء على المسلمين، فقام يوسف بن تاشفين بإرسال كتيبة دخلت إلى محلة المسيحيين، فأضرمت النار فيها، وتفرق جيش ألفونسو واندحر.