Both days of the Guineas Festival at Newmarket, including the 1000 Guineas and the 2000 Guineas, can be watched live on ITV.