Joe Calzaghe's father and trainer Enzo insists his son is "no angel" and will beat Bernard Hopkins at his own game if the American tries to drag Saturday's light-heavyweight super-fight into the trenches.