David Allen's British battle with David Price on Dillian Whyte bill at The O2, live on Sky Sports Box Office

David Allen's all-British heavyweight battle against David Price has been confirmed for the Dillian Whyte-Oscar Rivas bill at The O2 on July 20, live on Sky Sports Box Office.

Allen produced a career-best knockout win over Lucas Browne last weekend and returns to the scene of that dramatic triumph to face domestic rival Price.

Whyte returns on Box Office

The Liverpudlian is back in action after last month's controversial fight with Kash Ali, who was disqualified for biting the former British and Commonwealth champion.

"We're both really exciting fighters and we can both punch, either of us could end it with one shot," said Allen.

I want to beat him in the first two or three rounds while he's still fresh and at his best. David Allen

"It's a great fight and one that I'm really excited to be involved in. This won't go past four rounds. I'm going to try and outbox him and I'm going to try and take him out with one shot as early as possible.

"I want to beat him in the first two or three rounds while he's still fresh and at his best. His game plan will be to try and knock me out within the first few rounds so the fans will love it.

"On the back of three victories then Lucas Browne and David Price I believe that I'm ready for a top ten heavyweight and that for me is a final eliminator for a world title fight."

Price has voiced his respect after Allen's run of four successive stoppage wins, but is confident he can use his superior size to overwhelm 'White Rhino.'

It's two big punchers and it might be a matter of who lands first. David Price

"Dave is a durable fighter and he's on a good winning streak," said Price. "His last fight was a great win so he'll be coming into this one with his tail up but I've won my last two fights as well. It's going to be explosive. It's two big punchers and it might be a matter of who lands first.

"Dave is known for his toughness so it won't be a good idea for me to go out there and try to land a big one early. It's about me trying to use my attributes to my advantage. It's two completely different types of fighters and two different sized men. I'm a lot bigger than Dave Allen, that can be a good thing or a bad thing.

"It's a massive fight. I think me and Dave Allen have been slated to fight a couple of times in the past and it hasn't happened for whatever reason but this time there's big upsides for the winner. There's a hell of a lot on the line which makes for an intriguing fight."

0:41 David Allen stopped Lucas Browne with a brutal body shot at The O2 David Allen stopped Lucas Browne with a brutal body shot at The O2

"This is a big domestic clash and a complete 50-50 heavyweight match-up," said Eddie Hearn.

"Dave Allen's story has touched sports fans all over the country and he returns to The O2 after his epic knockout of Lucas Browne. We all know David Price inside out - a huge puncher but also vulnerable at times. He is coming off two solid wins and wants another major worldwide name in the division.

"I have no idea who will get the job done but I cannot wait to see it unfold on a huge night at The O2. Don't blink!"

In the main event, Whyte's world heavyweight title ambitions are at stake in a high-risk clash with the unbeaten Rivas.

The Brixton man is tantalisingly close to a shot at one of the champions, but his No 1 ranking will be on the line against Rivas, the Canada-based Colombian, who has 18 knockouts in 26 victories.

Watch Dillian Whyte versus Oscar Rivas and David Allen against David Price at The O2 on July 20, live on Sky Sports Box Office.