Cardi B was cleared of assault by a Los Angeles jury after a security guard sued her for $24 million in a fingernail attack.
Emani Ellis alleged that the US rapper cut her cheek with a 3in (7.5cm) fingernail and spat on her outside an obstetricians office in 2018. The rapper was pregnant at the time, and the office was closed to shield her privacy.
The civil trial in Alhambra led to a series of viral moments as the rapper took the stand and offered colourful testimony about the incident and her fashion choices.
She told the court that the guard followed her and filmed her with her phone and wouldnt give her space or privacy. Ms Ellis, though, said it left her "traumatised".
The jury took only about an hour to clear the Grammy-winning rapper of the allegations.
Cardi B acknowledged to the court that she and Ms Ellis had a profanity-laden shouting match and that it was very heated - but she denied ever touching the guard or spitting on her.
Her case was bolstered by testimony from the doctor she was there to see and his receptionist - Tierra Malcolm - who rushed between the arguing women in an attempt to break up the fight.
Ms Malcolm testified that Ms Ellis was the aggressor and that the security guard was swinging her arms in an apparent attempt to hit Cardi B, which resulted in a cut on Ms Malcolms head.
The rapper testified about that day, telling the court that when she stepped out of an elevator, Ms Ellis, who was working as a security guard in the building, told someone on the phone that the star was there, then followed her down a hallway.
The performer, whose real name is Belcalis Marlenis Almánzar, added that Ms Ellis appeared to record her on her phone and refused to "back up", before a face-to-face "verbal altercation" ensued.
She admitted shouting an obscenity at Ms Ellis while telling her to "get out of my face".
Her lawyer noted how the star had "feared for her unborn baby" and hadnt discussed the news of her pregnancy publicly yet.