There were jubilant scenes on the final day of Royal Ascot 2008 as Her Majesty The Queen’s Free Agent came from a seemingly impossible position to win the Chesham Stakes, bringing her total number of winners at the Royal Meeting to 20 and ending a blank period that stretched back to 1999.









Clare Balding gives an insight into the history behind Princess Haya’s win at the Derby