Police Scotland can confirm that a 23-year-old man has been charged after a 33-year-old man was seriously injured in the Denmark Street area of Fraserburgh on Sunday September 11, at around 2.50am. He is expected to appear at Peterhead Sheriff Court today (Monday September 12).
Police are continuing to make enquiries and are appealing for anyone with information to come forward.
Detective Inspector Norman Stevenson said: "As a result of our enquiries a 23-year-old man has been arrested and will appear at Peterhead Sheriff Court today.
"Whilst this is the case I would still urge anyone with additional information to come forward as every witness viewpoint is extremely important in assisting us with the investigation.
"Around the time in question large numbers of people would have been leaving nearby licenced premises and I would ask that anyone who saw anything and has information that could assist to contact us as soon as possible.
"Please contact Police Scotland on 101 or, if you wish to remain anonymous, Crimestoppers on 0800 555111."