Legendary singer Tony Bennett has claimed that Amy Winehouse knew her body was "in a lot of trouble" before her death.

The 85-year-old collaborated with her on the song Body & Soul, which featured on his Duets II album and would prove to be Winehouse's last recording before her passing in July.

Speaking to The Daily Show, Bennett claimed that Winehouse had accepted she would not be able to undo the damage of her drink and drug addictions.

"She knew that she was in a lot of trouble, that she wasn't gonna live. It wasn't drugs, it was alcohol till the end," he said.

Bennett, who previously described Winehouse as "one of the great" jazz stars, added: "She was the only singer that really sang what I call the right way."