Jennifer Lopez reportedly went on a dinner date ex-boyfriend Diddy last night (09.10.14).

The 'Booty' hitmaker, who recently admitted she has still ''nothing but love and respect'' for the rapper despite splitting from him in 2001 after two years of dating, was spotted dining at Mr Chow's eatery in Beverly Hills, Los Angeles with the 44-year-old star before they moved on to Hooray Henrys for a mutual friend's birthday party.

An eyewitness told E! News that the duo arrived at the nightclub separately with different friends, but ''quickly found each other and greeted with smiles and a long hug.''

The 45-year-old beauty, who has six-year-old twins Max and Emme with ex-husband Marc Anthony, recently gushed about how much Diddy still means to her.

She said: ''Here's the thing about me and Puff, and I'm sorry I'll always call him Puff, we always root for each other, we always support each other. It's great after all these years to know and watch him do all that he's done.

''To see him do all that he's done makes me proud and to know that he's still in the game so strong and to know that he supports me and is proud of me is a beautiful thing.''

She added: ''We shared a moment in our lives and that never goes away. There's nothing but love and respect and always somebody over here cheering for you.''

Jennifer's comments came just one day after Diddy insisted he is ''lucky'' to count her amongst his exes.

Speaking about her incredible physique, he said: ''Oh my God. I'm so lucky to have that great woman in my history, she is one of the greatest I've ever seen.

''I mean, it's great. It's a work of art. It's something that will go down in history, for real it will. But also her talent, her drive, her determination, she will never give up. She's a great friend of mine, always will be my friend, and I mean that thing is just incredible, man.''