Sinéad O'Connor has publicly claimed Prince once tried to "beat her up" after "summoning" her to his home.
- Sinéad O'Connor's TV comeback stuns viewers as she dons Muslim hijab
- Sinead O'Connor in hospital after latest cry for help
In an interview on Good Morning Britain, O'Connor, who goes by the name Shuhada Sadaqat since converting to Islam, recounted what she called a "frightening experience".
"He summoned me to his house one night and I foolishly went alone," she told host Piers Morgan.
O'Connor explained that Prince was uncomfortable she had recorded his song 'Nothing Compares 2 U' without being a "protégé of his".
"I told him where he could go and he went for me. He went upstairs and got a pillow and he had something hard in the pillow.
"I ran out of his house, hiding behind a tree. I’m spitting at him, he’s trying to punch me.
"I had to go ring someone’s doorbell, which my father always told me to do," O'Connor said, adding Prince was into some "pretty dark drugs at the time".
The troubled Irish singer has been back in the news after a return from a five year touring hiatus. She recently apologised for previous racist remarks in which she called white people "disgusting", claiming she was "unwell" at the time.
The 52-year-old has been open about her mental health issues during her time away from the stage, posting emotional videos on her Facebook page about her struggles.