John Mayer performed a surprise striptease for Heidi Klum.

The ‘Gravity’ singer - who recently split from ‘Friends’ actress Jennifer Aniston - reportedly lowered his trousers and danced around in front of the ‘Project Runway’ host at a nightclub in New York’s trendy SoHo district, making her laugh hysterically.

However, according to the New York Daily News newspaper, sources close to Heidi - who is married to singer Seal – have played down reports she was flirting with the 30-year-old singer, insisting the pair are just old friends.

John has reportedly been upset he doesn’t getting the same amount of media attention since splitting from Hollywood beauty Jennifer.

One paparazzo said: "John thinks he's as famous as Jennifer now. Last week, he went to a party, tipped off the paparazzi, and even had decoy cars at the ready when he was leaving.

“Nice, but no one bothered to follow them, which made John think he 'lost' everyone, when really it was because no one bothered to follow him."

Another source says that since recently wrapping up his tour, John has been in Miami pining for Jennifer.

The source said: “Miami reminds him so much of the good times he had with Jen, so it was really weird. He just didn't seem himself. I'm not sure if he is really over his breakup with Jennifer.”

LATEST NEWS