Calzaghe was unconvincing in his points victory over Bernard Hopkins
David Haye believes Joe Calzaghe will have to "fight the fight of his life" to defeat Roy Jones Jr on 8 November.
"An average performance will not be enough to beat even a washed-up Jones," England's former cruiserweight king Haye told BBC Sport.
"Joe's not that effective against someone who's a counter-puncher and doesnít chase him round the ring.
"Bernard Hopkins' plan was to counter-punch, counter-punch, and that's what I think Roy Jones will do."
American Hopkins lost to a split decision against Calzaghe in Las Vegas in April, although he gave the Welshman plenty of problems, fighting almost exclusively on the back foot.
Haye, who steps up to heavyweight to fight Monte Barrett on 15 November, believes Jones will also fight Calzaghe on the retreat while attempting to win the fight courtesy of his fabled hand speed.
If Joe comes in a bit lacklustre, he could be hearing the final bell not sure which way the decisionís going to go
"The Bernard Hopkins fight could have gone either way," said the 28-year-old Haye, who fights American Barrett at London's O2 Arena.
"If Joe comes into this fight thinking he's going to fight an old man who isn't up for it, he could be in for a hard night's work, because Jones has such fast hands.
"Jones will do what Jones always does, he's not going to do anything new. And if he can throw combinations like he once did, he could nick rounds.
"And if Joe comes in a bit lacklustre, he could be hearing the final bell not sure which way the decisionís going to go."
Haye added that Jones will look upon his clash with Calzaghe as a chance to repair his legacy, after three successive defeats to Antonio Tarver (twice) and Glen Johnson between 2004 and 2005.
Haye said: "Jones has the chance to right the wrongs. He doesnít only win that one fight, he smoothes over all those losses.
"They just become a bad spell in his career, heís no longer defined by them. If he beats Calzaghe, he goes out on top and people will start talking about him as an all-time great again.
"He came back, showed what he's all about and beat one of the great pound-for-pound fighters who was 45 and 0."
The unbeaten Calzaghe and former four-weight world champion Jones will meet at New York's Madison Square Garden on Saturday 8 November, with the fight expected to begin in the early hours of Sunday, UK time.