En 1783, avec une force de 15 000 hommes, il est chargé d'attaquer Gondelour où s'est retranchée une armée française sous les ordres du marquis de Bussy. Son action est soutenue en mer par l'escadre de l'amiral Hughes qui doit empêcher l'arrivée de renforts français depuis Trinquemalay (Ceylan). Mais le , l'escadre anglaise est lourdement défaite par l'armée navale de Suffren. Hughes s'enfuit sur Madras et Suffren rétablit les liaisons avec Gondelour, ce qui hôte tout espoir à Stuart de s'emparer de la place.