西班牙艦隊
查維斯一直有留意西班牙海軍的動向，而就在納爾遜與之會合的翌日，即1797年2月14日早上，英方在大霧中偵測得西班牙艦隊出沒於聖文生角以西約25英-{里}-海域，一直守候的英方艦隊隨即出擊，史稱聖文生戰役。當日查維斯並不清楚西班牙海軍的確實陣容，只見對方艦隊共戰列艦隊大約27艘，分兩隊迎來，規模較少的一隊屬護衛艦隊，敵方另有22艘較小型的戰艦，其中17艘屬於主力。查維斯最初估算西班牙會派出29艘戰列艦對付他手下的15艘戰列艦，但眼見敵方艦隻數量比想像中少，加上敵方艦隻設備落後，他立即下命令率艦切入兩隊西班牙艦隊之中，然後乘風向「包抄」（rolling up）敵方主艦隊後部進行攻擊。查維斯的計劃最初進展順利，但這時負責統領西班牙護衛艦隊的海軍中將唐·胡安·祖亞昆·莫雷諾（Vice-Admiral Don Juan Joaquín Moreno）卻冒死反擊，試圖留難查維斯及他附近的英艦，至於西班牙總司令唐·何塞·德·科爾多瓦（Don José de Córdoba y Ramos）的主力艦群雖然因此一時失去支援，但卻趁機會反攻英方艦隊後方，試圖翻身扭轉局勢。