En 1328 il jure au nom du roi Robert Ier de respecter les termes du traité anglo-écossais qui prévoit l'union du prince héritier David avec Jeanne la fille du roi Édouard II d'Angleterre. Matilde meurt avant le , date à laquelle Hugues obtient une dispense pour épouser Margaret Graham, fille de Sir David Graham de Old Montrose; qui lui donne un troisième fils et trois autres filles. Le comte Hugues demeure fidèle envers le fils du roi Robert . C'est lui qui mène l'armée royale de David II d'Écosse lors de la Bataille de Halidon Hill le où il est vaincu et tué avec un nombre considérable d'autres nobles écossais dont cinq comtes.