When does David Haye fight Tony Bellew? Where is the fight? What time does it start? What channel is it on? and what are the odds?. Latest odds for the David Haye vs Tony Bellew fight? When does David Haye fight Tony Bellew? The fight will be staged on Saturday at the. DAVID HAYE takes on Tony Bellew at the London O2 Arena tonight - and here's everything you need to know about the huge fight.