"I've been trying so hard to get fit for today but had to accept this morning it wasn't going to happen," the 46-year-old said on Ascot Racecourse's Twitter account.
"I've got to have Physio and get it properly looked at so won't be at Ascot this week. For me that's soul destroying as it's the most important week of the year. I'll be counting the days until next year."
Italian Dettori has recorded 56 winners at Royal Ascot, the most among all active riders.
(Reporting by Simon Jennings in Bengaluru; Editing by Peter Rutherford)
Share
