Frankie Dettori put the frustrations of Tuesday behind him by winning the Queen's Vase - his 78th Royal Ascot winner.
The legendary jockey, who is competing in his final festival, won the 17.35 aboard favourite Gregory to bring the house down/
Meanwhile. Mostahdaf dominated the Prince of Wales’s Stakes in Wednesday’s feature race on Day Two of Royal Ascot.
The Gosden trained horse, ridden by Jim Crowley won by four lengths over pre-race favourite Luxembourg.
Here's all the results from Day Two.
2.30 - Queen Mary Stakes
1 Crimson Advocate
2 Relief Rally
3 Beautiful Diamond
3.05 - Kensington Palace Fillies' Handicap
1 Villanova Queen
2 Don't Tell Claire
3 Tarrabb
3.40 - Duke of Cambridge Stakes
1 Rogue Millennium
2 Random Harvest
3 Prosperous Voyage
4.20 - Prince of Wales's Stakes
1 Mostahdaf
2 Luxembourg
3 Adayar
5.00 Royal Hunt Cup
1 Jimi Hendrix
2 Sonny Liston
3 Awaal
4 Aerion Power
5 Bless Him
5.35 - Queen's Vase
1 Gregory
2 Saint George
3 Chesspiece
6.10 - Windsor Castle Stakes
1 TBC
2 TBC
3 TBC