Royal Ascot continues today after a hugely exciting start to the meeting on Tuesday.
Battaash made it third time lucky in the King's Stand as he romped to victory in the Group 1.
Frankly Darling was another impressive winner and she could be a big player in next month's Oaks at Epsom.
A further seven races take place at the course this afternoon, with the Aidan O'Brien-trained Japan one of the big names in action.
Six of those races will be shown live on free-to-air TV, with Virgin Media One and ITV's coverage getting underway at 1.30pm.
You can also stream the action live with the Virgin Media Player and keep up to date with all the news and results with The Irish Mirror's live blog.
Sky Sports Racing will show all seven races live.