Elliot fait partie, en 1780, de la flotte de George Brydges Rodney qui assiège Gibraltar ; durant ce siège, il prend part à la bataille du cap Saint-Vincent le . Sa contribution durant cette bataille est déterminante ; l‘"Edgar" déplore six morts et vingt blessés. Ayant temporairement délivré Gibraltar, Rodney part vers les Caraïbes, laissant Elliot et l‘"Edgar" en support des troupes de Gibraltarref name="NC438"/&gt;. Elliot découvre rapidement qu’il y a peu à faire pour un navire de l’importance de l‘"Edgar" à Gibraltar et qu’il constitue une cible de choix pour les vaisseaux espagnols.