Tre japanske ubåter , og ankom tre uker senere den 29. mai. Et rekognoseringsfly oppdaget «Ramilies» til ankers i Diego Suarez' havn, men flyene ble sett og «Ramillies» byttet kai. To japanske dvergubåter ble sjøsatt fra og og det lykkes en av dem å gå inn i havnen og avfyre to torpedoer mens de var under angrep med synkeminer fra to korvetter. En torpedo skadet «Ramillies» alvorlig, mens den andre senket en oljetanker («British Loyalty», senere sjøsatt igjen). «Ramillies» ble senere reparert i Durban og Plymouth.