The 26-year-old rapper wore all white for her appearance in a Queens, New York, courtroom on Friday, where she walked in with confidence and was captured smiling by cameras.
Cardi sported an all-white dress over trousers look from Christian Siriano. The "I Like It" rapper also wore dark Dior sunglasses, hoop earrings by Adina's Jewels and carried a taupe Hermes Birkin bag.
Cardi was in court for an alleged strip club brawl, for which she was arrested and charged with assault and reckless endangerment back in October.
The NYPD confirmed to ET at the time that Cardi turned herself in as part of an investigation into an assault complaint that stemmed from an incident that occurred on Aug. 29 at around 3 a.m. According to police, Cardi got into a fight at Angels Gentlemen's Club and allegedly threw a chair at an unintended target.
In court on Friday, Cardi rejected a plea deal, CBS New York reports. The rapper previously signed two orders of protection for both alleged victims, which prohibit her from having any contact with them or making any remarks on social media that could be deemed as threatening to them.
Cardi was a no-show at her first scheduled hearing for the case in December, but ended up appearing in court later that week on the same day that she received her five GRAMMY nominations. Cardi was stylish for that hearing too, opting for an all-black look instead of an all-white one, which she paired with a leopard print scarf, black shades and a hat.