The festival will start, as is tradition, with the Queen Anne Stakes on Wednesday, the 18th of June and conclude with the Queen Alexandra Stakes on Saturday the 22nd.