«Ростислав» принял активное участие в русско-шведской войне 1788—90 годов. а корабль в составе эскадры адмирала С. К. Грейга вышел из Кронштадта на поиск противника и а принял участие в Гогландском сражении. Во время боя, имея на борту командующего эскадрой и находясь в кордебаталии, сблизился со шведским флагманским кораблём «Принц Густав» и вынудил его сдаться. В ходе сражения потерял 17 человек убитыми и 43 ранеными, получив при этом 121 пробоину. В оставшееся время компании корабль в составе флота крейсировал в Финском заливе, у острова Сескар и Свеаборга, вернувшись на стоянку в Ревель . В связи с болезнью находившегося на борту адмирала С. К. Грейга флагман был введен в Ревельскую гавань «для лучшего спокойствия больного», но несмотря на это адмирал умер на борту корабля.