Will Hayler blogs live from the second day of Royal Ascot. Join him for all of the latest news from the track.
1st Eternal Jet 7/2
2nd Tribute To Kylie 3/5F
3rd Harry Peppa 6/1
None (All 16 Ran)
1st Captains Reserve 1/4F
2nd Dream Hunter 10/1
None (All 7 Ran)
1st Mercurial Brave 10/11F
2nd King Jace 4/1
3rd Albert 11/2
None (All 10 Ran)
1st Europe To Africa 7/5F
2nd Berry Blaze 9/5
None (All 8 Ran)
1st Aegis-fang 11/5F
2nd Regal Legent 22/1
3rd Run For Wally 11/1
None (All 12 Ran)
Al Kazeem reeled in the long-time leader Mukhadram to win the Prince Of Wales's Stakes at Royal Ascot.
Duntle (10/3) edged out Ladys First (25/1) and Dank (7/2) in a thrilling finish to the Duke Of Cambridge Stakes at Royal Ascot.
Belgian Bill sprang a 33/1 surprise in the Royal Hunt Cup as the far side group dominated the traditional cavalry charge.
Gale Force Ten battled back strongly to beat Montiridge in the Jersey Stakes, the opening race on day two of Royal Ascot.
Richard Fahey guides us through his team for Thursday and Friday at Royal Ascot including Sandiva in the Albany.
Michael Shinners with all today's Royal Ascot market movers direct from the track.
View from connections ahead of the Norfolk Stakes at Royal Ascot on Thursday.
Classic winners Sky Lantern and Just The Judge feature among 17 fillies declared for Friday's Coronation Stakes at Royal Ascot.
Hughie Morrison has put a line through Banoffee's disappointing display at Epsom and is aiming her at Lancashire Oaks.