Batalha em Ksar el Kebir, representando o cerco do exército português à esquerda
A Batalha de Alcácer Quibir (também conhecida como "Batalha dos Três Reis" ou "Batalha de Oued al-Makhazin" no Marrocos) foi travada no norte de Marrocos, perto da cidade de Ksar-el-Kebir (variações ortográficas: Ksar El Kebir, Alcácer-Quivir, Alcazarquivir, Alcassar, etc) e Larache, em 4 de agosto de 1578. Os combatentes eram o exército do sultão marroquino deposto Abu Abdallah Mohammed II, com seu aliado, o rei de Portugal Sebastian I, contra um grande exército marroquino nominalmente sob o novo Sultão de Marrocos (e tio de Abu Abdallah Mohammed II) Abd Al-Malik I.
O rei cristão, Sebastian I, havia planejado uma cruzada depois que Abu Abdallah pediu a ele que ajudasse a recuperar seu trono. O tio de Abu Abdallah, Abd Al-Malik, tomou-o com apoio otomano. A derrota de Portugal e a consequente morte de Sebastian sem filhos levaram ao fim da dinastia Aviz e à integração do país na União Ibérica durante 60 anos sob a dinastia filipina, numa união dinástica com a Espanha.