Zayn Malik denied striking Yolanda Hadid, the mother of his ex-girlfriend Gigi Hadid, during an explosive argument at his Pennsylvania home in September.
"I adamantly deny striking Yolanda Hadid and for the sake of my daughter I decline to give any further details," he told TMZ in a statement.
Now comes word that Zayn, 28, previously pleaded guilty to crimes against Gigi and Yolanda in court documents, obtained by TMZ.
Zayn was charged with 4 criminal offenses of harassment and he pled guilty to one and no contest to the others.
According to the documents, Zayn, Gigi and Yolanda got into an explosive argument at his Pennsylvania home on Sept. 29.
He allegedly called 57-year-old Yolanda a "f**king Dutch slut," and ordered her to "stay away from [my] f**king daughter." He also reportedly said "the f**king sperm that came out of [my] f**king c**k."
He then allegedly "shoved [Yolanda] into a dresser causing mental anguish and physical pain." Zayn denies any physical contact.
According to court docs, he screamed at Gigi: "strap on some f***ing balls and defend your partner against your f***ing mother in my house."
Zayn also hurled abuse at a bodyguard: "Get the f**k out of my f**king house copper." He also allegedly tried to fight the bodyguard.
Zayn pled no contest Wednesday to harassment and was sentenced to 90 days probation for each count, totaling 360 days.
He also must complete an anger management class and a domestic violence program. And he is to have no contact with Yolanda or the security guard.
A source told ET Online that the couple split up before the row at his house. They share 1-year-old daughter, Khai, together.