The incident happened at around 2.50pm on Monday, September 12 when the late monarch’s four children followed the state hearse, from the Palace of Holyroodhouse to St Giles’ Cathedral in Edinburgh.
A 22-year-old appeared to heckle the Duke of York as he walked behind his mother’s coffin and the two men, both aged 34, allegedly pulled him to the ground.
Previously, the 22-year-old man was charged with breach of the peace over the incident.
The man was released by police on an undertaking to appear at Edinburgh Sheriff Court at a later date.
A spokesperson for Police Scotland said: “A 22-year-old man was arrested and charged in connection with a breach of the peace on the Royal Mile around 2.50pm on Monday, September 12.
“He was released on an undertaking to appear at Edinburgh Sheriff Court at a later date and a report will be sent to the procurator fiscal.”
A Police Scotland spokesperson added: “Two men, both aged 34, have been arrested and charged in connection with assault following an incident on the Royal Mile around 2.50pm on Monday, September 12 2022.
“A report will be sent for the consideration of the Procurator Fiscal.”