The Princess of Wales wore a canary yellow dress for her return to Royal Ascot after a two year hiatus.