Matthew Perry claimed that Cameron Diaz punched him in the face while out on a date.

The  Friends  star revealed in his memoir titled  Friends, Lovers And The Big Terrible Thing,  that he was set up with the  Charlie’s Angels  star after she split up from Justin Timberlake in 2007.

The pair went out in a group setting but it was apparent to Perry that Diaz just wasn’t interested, and he says she immediately got stoned.

Perry continued trying to get the actress’ attention by saying something “witty” during a round of Pictionary, which did not go down so well.

He claims that Diaz, who was allegedly stoned, tried to hit him on the shoulder but then “accidentally” hit him in the face.

‘Are you f***ing kidding me?’ he recalled saying to Diaz.

Perry and Diaz obviously did not eventuate into anything, with rocker Benji Madden eventually putting a ring on the actress’ finger.

In his memoir, Perry is exposing past relationships including a  rendezvous with Julia Roberts.

Perry found himself on the receiving end of Roberts’ flirty messages before he found out that she only agreed to appear in  Friends  if they shared the storyline.

The actors went on to date before Perry’s mental health deteriorated and the couple split.

Images: Getty