2.30pm Queen Anne Stakes: 1st 8 Tornado (R Hughes, 4/5 fav), 2nd 10 Verrazano (JP O'Brien, 5/1), 3rd 1 Anodin (O Peslier, 9/1), 4th 9 Tullius (J Fortune, 11-1). 10 ran. Winning trainer: Richard Hannon.
3.05pm Coventry Stakes: 1st 15 The Wow Signal (L Dettori, 5/1 joint-fav), 2nd 4 Cappella Sansevero (J P Spencer, 6/1), 3rd 8 Jungle Cat (J Fanning, 12/1), 4th 9 Justice Good (RL Moore, 16/1). 15 ran. Winning trainer: JJ Quinn.
3.45pm King's Stand Stakes: 1st 9 Sole Power (R Hughes, 5/1), 2nd 10 Stepper Point (Martin Dwyer, 50/1), 3rd 16 Hot Streak (J P Spencer, 3/1 fav), 4th 5 Medicean Man (Harry Bentley, 33/1). 16 ran. Winning trainer: E Lynam.
4.25pm: St James' Palace Stakes: 1st 1 Kingman (J Doyle, 8/11 fav), 2nd 2 Night Of Thunder (R Hughes, 3/1 2nd-fav), 3rd 3 Outstrip (W Buick, 33/1), 4th 6 War Command (JP O'Brien, 9/1). 7 ran. Winning trainer: J H M Gosden.
5pm Ascot Stakes: 1st 6 Domination (F M Berry, 12/1), 2nd 17 Another Cocktail (J Fortune, 20/1), 3rd 4 Sizzler (Jim Crowley, 16/1), 4th 14 Sohar (G Baker, 16/1). 19 ran. Winning trainer: C Byrnes.
5.35pm Windsor Castle Stakes: 1st 14 Hootenanny (V Espinoza, 7/2 fav), 2nd 22 Union Rose (Mr W Twiston-Davies, 100/1), 3rd 19 Mubtaghaa (P Hanagan, 7/1), 4th 24 Sarista (R Winston, 25/1). 24 ran. Winning trainer: Wesley Ward.