Veteran rocker Lou Reed has been discharged from a New York hospital after reportedly receiving treatment for dehydration.

The 71 year old, who underwent a liver transplant in April (13), was admitted by ambulance to a medical centre in Southampton early on Sunday (30Jun13) after vomiting repeatedly.

It was feared he was suffering complications from his recent surgery, but the singer has since been released from doctors' care and is now said to be recovering well back at home, according to Tmz.com.