The Battle of Río de Oro was a single-ship action fought in August 1914 during the First World War. A British protected cruiser attacked a German auxiliary cruiser off the small Spanish colony of Río de Oro.