Two teenagers have been arrested in connection with assaults which left one man seriously injured.
The males, aged 19 and 17, are due to appear in Dundee Sheriff Court on Thursday.
Three men in their 20s were assaulted during an incident on The Scores late on Wednesday evening.
Police Scotland said: “We have arrested and charged two males aged 19-years-old and 17-years-old in connection with assaults that happened in St Andrews.
“Officers were called to a disturbance on The Scores, St Andrews around 11pm on Wednesday, June 27.
“Three men in their 20s were assaulted during this disturbance, with a 22-year-old man suffering serious injuries.”