Three people were charged following an incident at the T in the Park music festival which left two men seriously hurt.
Two 20-year-old men from Fife were found with serious abdominal injuries on a walkway between the main arena and the campsite at around 11.50pm on Sunday night.
The pair, who are thought to have been stabbed, were given immediate medical attention by an on-site medical team and taken by ambulance to Ninewells Hospital in Dundee. Both are said to be in a serious but stable condition.
A spokesman for Tayside Police said: "Three males who were arrested earlier have now been charged and will appear at Perth Sheriff Court."
The three men, who are in their 20s, are expected to appear at court later today.
Organisers said 85,000 people went to Balado Air Field in Kinross-shire for the festival, which is now in its 17th year.