Rapper Snoop Dogg has opened up about his unlikely reconciliation with his former Death Row Records boss Marion 'Suge' Knight, insisting "time heals all wounds".

The Gin and Juice hitmaker, aka Snoop Lion, shocked fans last month (Feb13) when he posted a photo of the one-time foes enjoying a night out together, 17 years after the two men went to war over the rapper's recording contract.

The hip-hop legend has now spoken out about reuniting with Knight, revealing his new Rastafari spiritual journey has helped him to move past his negative feelings for his former boss and accept the blame for souring their friendship.

He tells Skee.tv, "I think time heals all wounds. And then being a bigger man and being one who accepts responsibility and right or wrong... I like saving lives, I don't like to take lives.

"If that means putting my hand out saying I'm wrong, I apologise and we be cool (sic), I'll do that as opposed to me going behind my back, pulling a gun out and getting somebody or me doing something vicious to you (sic)."

Snoop's fall out with Knight in 1996 was sparked when the rapper discovered he had signed an iron-clad contract, which gave the label boss ownership of anything he produced for several years.

He also clashed with executives over allegations about missing royalty payments, and went on to accuse Knight of failing to properly support him and late labelmate Tupac Shakur during the infamous East Coast/West Coast feud in the mid-1990s.