The Battle of Wadi al-Laban (Arabic: معركة وادي اللبن) occurred in March–April 1558 between Saadians and Ottoman Algerian forces under Hasan Pasha, the son of Hayreddin Barbarossa.
[2][3][4] Hasan Pasha son of Hayreddin Barbarossa, the ruler of the Regency of Algiers on behalf of the Ottoman Empire, captured Fes from the Saadians in early 1554 and installed a Wattasid client.
[5] Mohammed al-Shaykh subsequently sought an alliance with the Spaniards who were occupying Oran at the time and were fighting the Ottomans as well, but the agreement failed to materialize.
[1] Meanwhile, the Saadians had occupied Tlemcen in 1556 but failed to capture the Machouar palace while the Ottoman Algerians were busy besieging the Spaniards in Oran.
[1][10] He embarked with his troops at the port of Qassasa in northern Morocco, just west of Melilla, and from there sailed to Algiers to prepare a defense against the Spaniards, who soon attacked in the Mostaganem expedition.