Middleweight contender Liam Williams is less than two weeks away from the biggest fight of his career, when he challenges WBO world champion Demetrius Andrade (29-0).

Williams, 28-years-old, has been trying to nail down a world title shot for nearly three years.

Their fight will take place on April 17th in Hollywood Florida.

Andrade has long claimed that everyone is avoiding him, but Williams is embracing the opportunity to get him in the ring.

“Everybody likes to think they are avoided but I will honestly fight anyone from super welterweight up to light heavy,” Williams told SunSport.

“I literally want to fight anyone with a belt or a big name and am not afraid of losing to absolute top names or champions. Unfortunately boxing is a sport where fighters can hide behind their sanctioning bodies, managers, promoters, broadcasters.

"There are so many ways to worm your way out of fights these days. I have had to sit on the sidelines and wait my turn, I have tried being nice and being nasty, I have beaten everyone put in front of me and I will not be denied any longer."

Williams has been tearing through the competition in the last few years and stopping his foes inside the distance.

He believes Andrade is there for the taking. He intends to finish him off him off in the second half of the contest.

“When I win this fight, the options and opportunities are endless. And I am going to get the massive fights and massive paydays I deserve. I want to go on and make a massive name for myself, alongside some of Wales’ other great fighters like Joe Calzaghe, Nathan Cleverly, Gavin Rees and Lee Selby," Williams said.

“For me to put my name alongside those former world champions will be massive. He is a tall and rangy southpaw so he is going to come out poking and picking at the start and make the beginning a challenge. But then I am going to get on him, break him down and stop him. I think anytime after rounds six or seven I will be able to stop him.”