Cardi B has told a court she did not attack a security guard who is suing her for assault.

Emani Ellis claims the US rapper cut her cheek with a 3in (7.5cm) fingernail and spat on her during an altercation outside an obstetrician's office in Los Angeles in 2018, leaving her "deeply traumatised".

Cardi B told a civil trial on Tuesday that Ms Ellis had filmed and followed her against her will when she arrived for an appointment about a pregnancy that was not yet public knowledge.

The star said she confronted Ms Ellis but denied assaulting her. "I didn't touch her," said the rapper. "It was like a verbal fight, but it didn't get physical at all."

The Bodak Yellow and I Like It rapper told jurors 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 she was there, then followed her down a hallway.