Few freeware's are available which claim that it can recover formatted files too. I have given my try, but unable to recover completely. Not just with few software's, but with a wide range of software including paid version. Even the few recovered files are either corrupt or broken.
It was few years back a software provider promised me to recover all data from my damaged hard disk, but he asked me huge money which he charged per GB of data recovered.