拉卡战役（阿拉伯语：معركة الزلاقة），是1086年10月23日发生于北非穆斯林国家阿尔摩拉维王朝和西班牙基督教国家卡斯蒂利亚之间的战役。阿尔摩拉维王朝的苏丹优素福·伊本·塔什芬应安达卢西亚地区三位穆斯林王公（穆塔米德等）的请求，率领来自摩洛哥的7000名战士在安达卢西亚登陆。他随大军一道前进，开往安达卢斯北部，抵达萨拉卡。由于从安达卢斯各地集结穆斯林军队，使他的军队人数达到30000人。卡斯蒂利亚国王阿方索六世亦率领60000人的军队抵达战场。双方统帅在战前互通消息。优素福·伊本·塔什芬给敌