Po restauracji monarchii w Anglii „Rainbow” brał udział w kolejnej wojnie przeciw Holandii, która wybuchła w 1665 roku. W czerwcu tego samego roku „Rainbow” wchodził w skład awangardy angielskiej floty (eskadra „biała”) w zwycięskiej bitwie pod Lowestoft, rok później wziął udział w bitwie czterodniowej. Zaatakowany przez przeważające siły holenderskie pierwszego dnia bitwy, „Rainbow” wycofał się do neutralnego portu w Ostendzie i nie brał udziału w następnych dniach walki. W tym samym roku okręt walczył jeszcze w bitwie pod North Foreland w składzie eskadry „niebieskiej”.