The Princess of Wales wore a purple Safiyaa dress for the Gentleman’s Singles final at Wimbledon.