Jennifer Lopez has addressed allegations that her fiancé, Alex Rodriguez, cheated on her saying she knows "what the truth is".

The 49-year-old singer, who got engaged to the former baseball star last month, admits she isn't concerned with recent claims that her hubby-to-be was unfaithful.

Speaking during an appearance on The Breakfast Club on Wednesday, Lopez said: ''I mean, it doesn't matter.

"I know what the truth is. I know who [Rodriguez] is. He knows who I am. We're just happy. We're not gonna let other people come out and tell us what our relationship is.

"I know what our relationship is.''

Rodriguez recently heaped praise on his fiancée, calling her the most ''authentic and genuine" person he knows.

For more music news, click here