Matt Dillon and Cameron Diaz together

Matt Dillon and Cameron Diaz have sparked rumours they have rekindled their relationship.

The former couple – who dated for three years after meeting on the set of hit movie There’s Something About Mary – were spotted in Los Angeles’ exclusive Chateau Marmont hotel earlier this week.

An onlooker said: “Cameron looked so happy when she spotted Matt. She ran over to him and greeted him with a big hug. He looked equally as happy to see her, and they just stood grinning at each other for a while.

“They were drinking and laughing together, and at one point Cameron put her hand on Matt’s cheek. They definitely looked like their chemistry was back on track.”

Matt, 44, and 35-year-old Cameron split in 1998, after Charlie’s Angels star Cameron reportedly decided she wasn’t ready to settle down.

Since their break-up, Cameron has dated actor Jared Leto, SexyBack star Justin Timberlake and Gravity singer John Mayer.

To Die For actor Matt hasn’t publicly dated anyone since splitting from Cameron.