Jennifer Lopez has joked she wouldn't save Ben Affleck and P. Diddy from drowning.

The 44-year-old singer dated the rapper in 1999, before striking up a romance with the 41-year-old actor and getting engaged to him in 2002, but Jennifer doesn't appear to have fond memories them.

During an interview on Los Angeles' Power 106 radio station, the brunette beauty was presented with a scenario by host Big Boy.

He said: ''You're on a raft in the middle of the ocean. You look in the ocean, you see two people floating. You can only pull up one, because that's how much room you have on the raft. You look in the ocean, you see Ben Affleck and you see Diddy.''

Jennifer erupted into laughter before replying with: ''I'd let both those motherf***ers drown!''

However, after realising what she had said, she quickly added: ''That's terrible! I'm just joking! Ben, Puffy, you know I love you. You know that. They know it.''

Jennifer - who has six-year-old twins Emme and Max with her ex-husband Marc Anthony - is still in contact with Ben, who is now married to Jennifer Garner, and they ''respect'' each other.

Ben said previously: ''We don't have the kind of relationship where she relies on me for advice but we do have the kind of relationship where there'll be an e-mail saying, 'Oh, your movie looks great.'''

Meanwhile, P. Diddy - whose real name is Sean Combs - has five children from previous relationships and is now reportedly engaged to his long-term girlfriend Cassie Ventura.