The Suits actress, 35, who looked impeccably stylish in a navy asymmetric dress and white blazer, beamed and clapped as she watched the young royal play polo at Ascot in Berkshire.