Floyd said he had recently visited Cambridge, eastern England, for the first time and that by “astonishing coincidence” on that same day he was asked to photograph the couple to commemorate their anniversary.
The couple also shared a video on Twitter to mark their anniversary, writing that they were “enormously grateful” for the support they had received over the past decade.
William and Catherine’s star-studded ceremony 10 years ago was attended by around 1,900 guests and watched by millions across the world.
Catherine wore an ivory and white satin bridal dress with lace sleeves made by British designer Sarah Burton at Alexander McQueen, while William wore the uniform of a colonel of the Irish Guards, with a scarlet jacket and blue sash.
The couple waved to an audience of thousands from the balcony of Buckingham Palace following the ceremony, while many more lined the streets in celebration of the marriage.
The couple first met as students at the University of St. Andrews in Scotland. Their status as a couple was made public in 2004 when they were photographed holidaying together in the Swiss ski resort of Klosters.
Earlier this month, the royal family gathered for a more sombre occasion as the nation, and well wishers around the world, mourned the death of William’s grandfather, Prince Philip.
He died at the age of 99 on April 9 in Windsor Castle and had been married to the Queen for 73 years. He was the nation’s longest-serving consort.