The big day is finally upon us as Royal Ascot 2023 is at long last here and what a five days of racing there is in store for fans and pundits alike.
The best in the business are all gearing up to strut their stuff and while day one promises to be a thrilling affair, those anticipating the main event in the Gold Cup will have to wait until Thursday afternoon.
Legend of the game Frankie Dettori will look to say goodbye to the meeting in style. The Italian horse racing icon remains a huge figure and has several big opportunities at victory in the day's three Group One races.
Here are the seven races on the opening day of the festival - with the results listed below:
Queen Anne Stakes - 2:30pm
1. Triple Time
2. Inspiral
3. Light Infantry
Coventry Stakes - 3:05pm
1. River Tiber
2. Army Ethos
3. Bucanero Fuerte
King’s Stand Stakes - 3:40pm
1. Bradsell
2. Highfield Princess
3. Annaf
St James’s Palace Stakes - 4:20pm
1. Paddington
2. Chaldean
3. Charyn
Ascot Stakes - 5pm
1. Ahorsewithnoname
2. Calling The Wind
3. Tritonic
Wolferton Stakes - 5:35pm
1. Royal Champion
2. Bolshoi Ballet
3. Buckaroo
Copper Horse Stakes - 6:10pm
1. Vauban
2. Absurde
3. Cemhaan