A 34-year-old local man has been arrested in connection with an alleged indecent assault at Tannery Street, Banff, on Wednesday March 1.
He is expected to appear at Peterhead Sheriff Court today (Friday March 10).
Detective Sergeant Rhona Di Meola, who led the investigation, said: "Police Scotland would like to thank the public for all assistance provided to officers during this inquiry."
She added: "Inquiries are still ongoing and I would urge any member of the public who has any further information and hasn’t already spoken to Police to contact us on 101 or Crimestoppers on 0800 555111 if you would prefer to remain anonymous.
"In particular we would still like to speak to a man who was in the area at the time and stopped to provide assistance."