معركة وادي المخازن أو معركة الملوك الثلاثة هي معركة قامت بين المغرب والبرتغال في 4 أغسطس 1578م، قام ملك البرتغال سباستيان بجزء_من صليبية جديدة على المغرب لكي يسيطر على جميع شواطئ المغرب، وكي لا تعيد الدولة السعدية بمعاونة العثمانيين الكرّة على الأندلس. انتصر المغرب، وفقدت البرتغال في هذه المعركة ملكها وجيشها والعديد من رجال دولتها، ولم يبق من العائلة المالكة إلا شخص واحد.
سبب المعركة
تربع (سبستيان) عام 1557م على عرش إمبراطورية البرتغال التي يمتد نفوذها على سواحل إفريقية وآسية وأمريكية، فتطلع إلى استخلاص الأماكن المقدسة المسيحية في المشرق من يد المسلمين، فاتصل بخاله ملك أسبانيا فيليب الثاني ملك إسبانيا يدعوه للمشاركة بجزء_من صليبية جديدة على المغرب العربي كي لا تعيد الدولة السعدية بمعاونة العثمانيين الكرّة على الأندلس.
وكان من حكامهم محمد المتوكل على الله وكان فظاً مستبداً ظالماً قتل اثنين من إخوته عند وصوله إلى الحكم، وأمر بسجن آخر، فكرهته الرعية، فرأى عمه عبد الملك أنه أولى بالملك من ابن أخيه، فأضمر المتوكل الفتك بعميه عبد الملك وأحمد ففرا منه مستنجدين بالعثمانيين، الذين كتبوا إلى واليهم على الجزائر ليبعث مع عبد الملك خمسة آلاف من عسكر الترك يدخلون معه أرض المغرب الأقصى ليعيدوا له الحكم الذي سلبه منه المتوكل.
وعندما دخل عبد الملك المغرب مع الأتراك، انتصر في معركة قرب مدينة فاس، وفر المتوكل من المعركة، ودخل عبد الملك فاس سنة 983هـ وولى عليها أخاه أحمد، ثم ضم مراكش، ففر المتوكل إلى جبال السوس، فلاحقته جيوش عمه حتى فر إلى سبتة، ثم دخل طنجة مستصرخاً بملك البرتغال سبستيان، بعد أن رفض ملك أسبانيا معونته.
أراد ملك البرتغال الشاب محو ما وصم به عرش البرتغال خلال فترة حكم أبيه من الضعف والتخاذل، كما أراد أن يعلي شأنه بين ملوك أوروبا فجاءته الفرصة باستنصار المتوكل به على عميه وبن جلدته، مقابل أن يتنازل له عن جميع شواطئ المغرب.
استعان سبستيان بخاله ملك أسبانيا فوعده أن يمده بالمراكب والعساكر ما يملك به مدينة العرائش لأنه يعتقد أنها تعدل *سائر مراسي المغرب، ثم أمده بعشرين ألفاً من عسكر الأسبان، وكان سبستيان قد عبأ معه اثني عشر ألفاً من البرتغال، كما أرسل إليه الايطاليون ثلاثة آلاف، ومثلها من الألمان وغيرهم عددا ًكثيراً، وبعث إليه البابا بأربعة آلاف أخرى، وبألف وخمس مائة من الخيل، واثني عشر مدفعا ً، وجمع سبستيان نحو ألف مركب ليحمل هذه الجموع إلى العدوة المغربية. وقد حذر ملك أسبانيا ابن أخته عاقبة التوغل في أرض المغرب ولكنه لم يلتفت لذلك.