A total of seven runners have been confirmed for the Group 1 St James's Palace Stakes on the opening day of Royal Ascot 2025.
The 2,000 Guineas rematch between Ruling Court and Field Of Gold is the headline event as Royal Ascot gets underway, with the former triumphing by half a length when the two rivals met at Newmarket.
William Buick will be on board Ruling Court, while Colin Keane will take the ride of Field Of Gold who will start as favourite after his stunning performance in the Irish 2,000 Guineas.
Aidan O'Brien is targeting a record-extending tenth success in the race and he will take on the top two in the betting with impressive French 2,000 Guineas winner Henri Matisse.
Opera Ballo and Shadow Of Light did not make the final declarations, while the field is completed by Rashabar, Officer, Windlord and First Wave.
There are seven confirmed runners for the St James's Palace Stakes at Ascot.