The 30-year-old — whose real name is Rakim Mayers — has been in custody since July 3, following a confrontation in the Swedish capital on June 30.
The rapper’s lawyer, Slobodan Jovicic, has maintained he was defending himself after being assaulted and that his client is innocent.
Two other individuals have also been charged for their involvement in the brawl, Swedish public prosecutor Daniel Suneson said in a statement. All will remain in custody until the trial.
Suneson said that he had determined the events constituted a crime “despite claims of self-defense and provocation” after reviewing video material and witness statements.
“It is worth noting that I have had access to a greater amount of material than that which has previously been available on the internet. In addition to video material, the injured party’s statements have been supported by witness statements,” Suneson said.
Footage posted by TMZ and others posted by A$AP Rocky of the brawl have been at the heart of the investigation.
Video clips shared on Instagram by A$AP Rocky show the rapper and his companions repeatedly ask two men to stop following them. The rapper wrote in a caption that one of the men hit a member of his security “in the face with headphones,” and reasserted that he was “innocent.”
But, in another video posted by TMZ, A$AP Rocky appears to grab one of the men and throw him to the ground. Another angle appeared to show the rapper and members of his entourage kicking and punching the man.
Suneson said there were two injured in the assault, but allegations of one were dropped due to insufficient evidence and the prosecution only related to one injured party.
A counter allegation was also made by the rapper’s bodyguard, but that case was closed, Suneson added.
A$AP Rocky’s case has drawn the attention of recording artists like Justin Bieber, as well as US President Donald Trump, who have called for his release. But authorities in Sweden have said they will not be swayed by international pressure.
“The Swedish judicial system is completely independent and does not take into consideration outside pressure from politicians or others,” a spokesman for the Swedish prosecution authority told CNN on Sunday.
And, while Trump has offered to personally vouch for the 30-year-old rapper’s bail, the bail system does not exist in Sweden.
As Dennis Martinsson, a legal expert in Sweden, told CNN: “If you know the Swedish legal system you know that there is no bail system.”
“Actually, the Swedish constitution prevents any minister, even the Prime Minister, getting involved, or even saying something about an individual case,” he added.
The President’s involvement in the case came at the request of celebrities and the First Lady — the latest incident in which star influence has swayed Trump to make certain decisions.
Trump on Friday credited Melania Trump with bringing A$AP Rocky’s plight to his attention.
The President added: “Many members of the African American community have called me — friends of mine — and said, ‘Could you help?'”
Trump also revealed on Twitter that he spoke to Kanye West about the matter. On Thursday, Kim Kardashian West thanked Trump, Secretary of State Mike Pompeo and Trump’s son-in-law and senior White House adviser Jared Kushner for their efforts in trying to get A$AP Rocky released.
CNN’s Veronica Stracqualursi contributed to this report.