Anthony Joshua believes his fight against "hungry" Carlos Takam will be an entertaining spectacle.

The WBA, IBO and IBF heavyweight champion puts his titles on the line this weekend, with more than 70,000 expected to cram under the roof of Cardiff's Principality Stadium on Saturday night.

And the Briton told a press conference televised on Sky Sports News: "I've fought a lot of people... and I think our styles will create a lot of good fight-work.

"The fans are always going to be the winners in this division now because hungry guys are coming. He (Takam) wants to perform in the ring and it's the same with me.

"I always say, the belt isn't always representation of me... the belts get taken out of the ring after, I can't fight with them on my shoulder.

"I've got a challenge in my mind, I keep my feet on the ground. I'm still hungry."

At Friday's official weigh-in, Joshua has weighed in at a whopping 254-pounds for his world heavweight title defence against Takam - the heaviest of his career.

"I was reading everyone that I was going to come in a stone lighter," said Joshua.

"I’ve done a lot more running. Maybe I’m starting to fill out and find my natural weight.”

Joshua is chasing a 20th KO in the first 20 fights of his career.

 "We're going to have a war, we're going to wear our hearts on our sleeves," Joshua told Sky Sports.

"When people come to see me box, they know they are going to see knockouts and a bit of blood, and a bit of respect after. That's what boxing is about.

"I'm a wholesome fighter, I've got that roughness in me. When I need to dig deep and the skills aren't working, I know I can pull it out of the bag."