A 22-year-old appeared to heckle Prince Andrew 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.
Thousands of people lined the streets to watch the coffin make its way along the Royal Mile in Edinburgh.
Prince Andrew walked alongside his brothers King Charles and Prince Edward and his sister Princess Anne in the procession.
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.50 pm on Monday September 12 2022.
“A report will be sent for the consideration of the Procurator Fiscal.”