Refloated, "Royal Katherine" fought again during the Third Anglo-Dutch War of 1672–4. She was captured by the Dutch during the Battle of Solebay on 7 June 1672 but was retaken the same day. "Royal Katherine" was also part of the Anglo-French fleet for the Battle of Schooneveld. She saw action in the War of the Grand Alliance, fighting at the Battle of Barfleur on 29 May 1692.