John Mayer claims Pink kneed him in the “nuts”.

The ‘Gravity’ singer posted a cryptic message on his Twitter account, suggesting the ‘Sober’ star attacked him outside a luxury Hollywood hotel.

The 31-year-old musician wrote: “Last year P!nk kneed me in the nuts outside Chateau Marmont. I was p***ing blood for days. Did I make a scene? (sic)”

If the attack happened, it wouldn’t be the first time the stars have clashed.

Pink branded John her “most-hated celebrity” last October, after they met at a party in the Hollywood Hills.

Pink said afterwards: “I got into an argument with him. I don’t believe him as much as he believes him. He said something along the lines of, ‘I only sh*g really stupid women.’

“And I said, ‘I guess they would have to be.’ I don’t get him at all.”

Jennifer Aniston, who was dating John at the time, was said to be enraged by Pink’s comments.