Con el fin de expulsar a los cristianos de la Península Ibérica, atacó por mar obteniendo una gran victoria naval y capturando Gibraltar y Algeciras, en 1333, aunque pocos años más tarde, en 1340, tropas aliadas de Alfonso XI de Castilla y Alfonso IV de Portugal lo derrotaron por tierra en la batalla del Salado.