Rok później "Speaker" walczył w bitwie pod Portland jako flagowy okręt eskadry "niebieskiej", dowodzonej przez admirała Williama Penna. Kilka miesięcy później "Speaker" był flagowym okrętem, dowodzącego angielską ariergardą, kontradmirała Samuela Howetta, w zakończonej wielkim zwycięstwem, bitwie na płyciźnie Gabbard. "Speaker" brał również udział w ostatniej bitwie morskiej tej wojny stoczonej pod Scheveningen w sierpniu 1653 roku.
Następnie "Speaker" wziął udział w wojnie angielsko-hiszpańskiej. Był okrętem flagowym angielskiej eskadry, która 29 września 1656 roku, pod dowództwem wiceadmirała Richarda Stynera, zniszczyła pod Kadyksem hiszpańską Srebrną flotę. 30 kwietnia 1657 roku "Speaker", pod tym samym dowództwem, należał do eskadry admirała Blake’a, która zniszczyła hiszpańską flotę wojenną składająca się z 16 okrętów w porcie Santa Cruz na Teneryfie.
W kwietniu 1659 "Speaker" wchodził w skład floty 55 okrętów, która pod dowództwem hrabiego Sandwich udała się na Bałtyk w celu obrony angielskich interesów handlowych, jako przeciwwaga dla floty holenderskiej, interweniującej w czasie wojny pomiędzy Szwecją i Danią.
Po restauracji monarchii w Anglii w 1660 roku nazwę okrętu zmieniono na Mary.
W 1661 "Mary" wziął udział w akcji zwalczania piratów algierskich na Morzu Śródziemnym.