Story highlights

Dettori had decided to switch rides from Opinion Poll, which came second

Pre-race favorite Fame And Glory finishes down the field

The Queen's filly Momentary finishes third-last in Ribbesdale Stakes

Royal Ascot's most successful jockey Frankie Dettori won a thrilling Gold Cup on Colour Vision in Thursday's feature race.

The 42-year-old sealed his first victory of this year's meeting by leading home a Godolphin one-two, with stablemate Opinion Poll second under Mikael Barzalona.

Dettori had decided to switch rides from Opinion Poll, a decision that paid off when his Saeed Bin Suroor-trained gray won by half a length to earn the Italian's fifth victory in the prestigious race and his first since 2004.

He is still some way behind the leading 11 victories by the legendary Lester Piggott, but nevertheless has more wins at Royal Ascot than any other jockey.

What not to wear at Royal Ascot

Just Watched

Black Caviar arrives for Royal Ascot

Meanwhile, there was more disappointment for England's Queen Elizabeth as her filly Momentary was well beaten in the Ribbesdale Stakes, finishing well back in the field.

The race was won in convincing style by Princess Highway, who powered home to win by five lengths.

The Queen, wearing mint green on the third day of Royal Ascot -- Ladies' Day -- had earlier taken her customary trip to the parade ring to inspect her filly ahead of the race and exchange a few words with her jockey, Hayley Turner.