Haye. By knockout. He's actually bigger and stronger than Ruiz with the speed and athleticism to make it matter. Roy wouldn't last.
RJJ was already on the slide, but he got away with it against relatively light punching Ruiz. Haye obviously has the power to put RJJ's lights out. But I think it works the other way round - RJJ has the power to put Haye's lights out. Who lands first?
RJJ was 34 years old in 2003..................I would favor him if he was 30 - 31 but I think he'd declined enough by 2003 for Haye to catch him flush. Maybe.
RJJ's entire reign at light heavy weight was when the division was just bums. The Kiltchko's have better opposition now. Haye wins by KO.
I think I'd go for Haye by KO. Roy would be too small to take a bomb from a guy like that. He'd be hurt real bad.