宮古湾海戦
3月21日未明、箱館を出港した3艦は、回天・蟠竜・高雄の順に互いを大綱で繋いで一列縦隊で進んだ。翌22日、偵察のために鮫村(青森県八戸市)に寄港して情報を得ると、宮古湾を目指してさらに南下するが、その夜暴風雨に遭遇し、3艦を繋いでいた大綱は断絶されて艦隊は離散してしまう。24日には嵐がやや静まり、回天と高雄の2艦は合流できたが、嵐で機関を損傷した高雄は修理を要し、やむなく2艦は宮古湾の南に位置する山田湾(岩手県山田町)に、回天はアメリカ国旗、高雄はロシア国旗を掲げて入港した。その頃、蟠竜は互いを見失った際の取り決めに従って鮫村沖で待機していた。同日、山田湾に停泊する2艦の元に新政府軍艦隊が宮古湾鍬ケ崎港に入港しているという確かな情報が入ってきた。目前にいる敵を逃すまいと、蟠竜との合流を諦めて2艦のみで作戦を実行に移すことになった。高雄が甲鉄を襲撃し、回天が残りの艦船を牽制するという作戦で、決行は25日夜明けとした。
一方、新政府軍では、所属不明の艦船が、宮古湾沖に出現したとの情報を得ていたが、佐賀藩を中心に編成されていた新政府海軍は旧幕府軍を軽視しており、海軍首脳は上陸して警戒を怠っていた。薩摩藩出身の陸軍参謀・黒田清隆はこの情報を重視して、斥候を出してこれを確認するように海軍に促したが、海軍副参謀・石井富之助はこれを受け付けなかった。この翌日、旧幕府軍によるアボルダージュ作戦が実行されることになる。
24日深夜、山田湾を出港して宮古湾へ向かう途上、高雄が再び機関故障を起こす。しかし航行は可能だったので、まず回天が甲鉄に接舷して先制攻撃をし、高雄が途中で参戦して残りの艦船を砲撃するという新たなシナリオに書き換えられた。