Justin Bieber and Selena Gomez have been apart for some time now, and with her alleged relationship with Zedd heating up, there is a rumor that the 'Baby' singer may be ready to physically fight Zedd for her back.

Selena Gomez Said It Felt Like It Was 'The World Against' Her & Justin Bieber

On Thursday, HollywoodLife reported that even though he is avoiding the Oscars this year, he may be seeking a fight to win Gomez back.

"Justin would have no problem at all getting into a fight with Zedd over Selena. He's in the best shape of his life and his emotions with regard to Selena are running as a high as a kite," a source said.

Is Selena Gomez Ignoring Ex Justin Bieber's Texts?

He has reportedly even stopped having sex just in case:

"Part of the changes Justin has made for himself is that he's currently sworn off sex. He talked to Floyd Mayweather about how boxers don't have sex when they are training for a big fight - and Justin feels like he's in the fight of his life. He's fighting for the future of his career and more importantly Selena," the source said.

He apparently has feelings for Gomez that are stronger than ever before.

"Justin feels stronger now than ever before that his heart belongs to Selena. If anything he's more obsessed with Selena now that they have split than he was when they were dating," the source said.

The site also mentioned that Bieber might have plan to get through to Gomez publicly during his Comedy Central Roast on March 30th.

"During the end of the night when he roasts everyone that has roasted him he wants to publicly address Selena Gomez and apologize for being a d--k to her. He doesn't expect her to be there but he wants to publicly apologize to her so she will eventually hear about it and see it."