リオ・デ・オロの戦いは、第一次世界大戦中の1914年8月に、イギリス海軍の駆逐艦ハイフライヤーが北西アフリカ沿岸のリオ・デ・オロ沖でドイツ海軍の駆逐艦カイザー・ヴィルヘルム・デア・グローセを攻撃した、単独艦艇による戦闘である。
マックス・ライマンの指揮下にあったドイツ帝国海軍の艦船SSカイザー・ヴィルヘルム・デア・グローセは 、元々は1897年に建造された客船で、第一次世界大戦勃発までドイツ商船隊に所属していたが、6門の4インチ砲と2門の37ミリ砲を装備して大西洋での通商破壊任務に就いた。
ヘンリー・T・ブラーが指揮するイギリス海軍の艦艇HMSハイフライヤー は、1898年に建造された防護巡洋艦で、6インチ砲11門、12ポンド砲9門、3ポンド砲6門、魚雷発射管2基を装備していた。同艦は、ドイツの襲撃艦を追跡する第5巡洋艦戦隊を支援するために派遣されていた。

1914年8月26日の海戦は、ドイツの襲撃艦カイザー・ヴィルヘルム・デア・グローセが港でドイツとオーストリア=ハンガリーの石炭運搬船3隻から石炭を補給していたところ、不意を突かれたことから始まった。ドイツの補助巡洋艦を圧倒的に凌駕する火力を持つハイフライヤーはまず降伏を要求したが、ドイツ艦長はイギリスがスペインの中立を侵害したと主張した。
イギリス軍は、ドイツ軍が中立港で1週間以上かけて補給を行ったことで既にスペインの中立を侵害していたため、この警告を無視した。こうして戦闘が始まった。15時10分から16時45分まで、両艦は互いに砲撃を交わし、時には砲弾をかわしながら戦った。最終的に、カイザー・ヴィルヘルム・デア・グローセは弾薬を使い果たし、戦場からの脱出を試みた。乗組員はその後、艦を自沈させ、岸にたどり着き、サハラ砂漠へと逃げ込んだ。

当時のイギリスの情報筋は、ドイツの補助巡洋艦はハイフライヤーの乗組員によって撃沈されたと主張していたが、やがて生き残ったドイツ人水兵たちの証言が広まり始め、イギリスの主張は終焉を迎えた。艦がイギリスによって撃沈されたのか、ドイツによって自沈させられたのかに関わらず、襲撃艦の死に対する責任は依然としてイギリスにある。
カイザー・ヴィルヘルム・デア・グローセ号は、第一次世界大戦中に沈没した最初の客船となった。このドイツ商船襲撃船の残骸は、右舷側が喫水線より上に残っていたため、1952年に解体されるまで特定できた。戦闘でイギリス人水兵1名が死亡、6名が負傷した。ドイツ側の死傷者数は不明である。