Khloé Kardashian and James Harden celebrated their public reunion by packing on the PDA while attending the UFC Daniel Cormier vs. Alexander Gustafsson title fight over the weekend.

The Daily Mail reports the two hadn't been publicly seen together in three weeks before Saturday night's event in Houston. Reports are the NBA star held hands with the 31-year-old reality star for much of the evening.

Rumors of discord between the two had been running rampant, ever since Kardashian reportedly confronted Harden about being "caught bedside with a stripper" in pictures that were briefly posted online.

Several media outlets identified the woman in question as Nelly Wit Da Jelly, who posted the photo to her Instagram page before it was quickly removed.

"They had a terrible fight after Khloé confronted him and demanded the truth about who he's been seeing behind her back," a source said of former NBA star Lamar Odom's ex-wife. "James isn't the type of guy who'll sit back and take sh*t, and they really got into it. He threw it back in her face the fact that he knows she's been creeping around behind his back with her ex [Odom]."

Kardashian and Odom were married for several years before she filed for divorce in late 2013 amid widespread rumors of infidelity and drug use on his part. Even since formally uncoupling, reports are the two have remained connected.

"James really put her in her place," the source added. "She was the one calling all the shots, but she doesn't know what she wants. One week she wants his baby, the next she's having second thoughts about Lamar, then she wants to be exclusive, then she doesn't, he has no idea where he stands with her, nor is he the kind of guy that likes drama around him."