Al año siguiente, comandó la Armada portuguesa que auxilió a Castilla en la batalla del Salado (30 de octubre de 1340), luchando a lo largo de Cádiz, mientras que las naves de los moros bloqueaban Tarifa.