Try Recuva. It boasts of recovering data from formatted disks..
But remember that the data recovery is not 100% sure , in case of very ideal conditions too. But you must give a try. Its worth that http://www.piriform.com/recuva/features
The most important thing is that you should not have used the disk for any other purpose after formatting.
See what Recuva says -
"Windows (and other operating systems) uses a hidden index on hard drives, USB drives, and memory cards. Instead of having to search through the entire drive for a file you request, all it has to do is look it up in the index -- a much faster process.
Unfortunately, if the index is damaged, Windows can no longer find your files, even if the files themselves haven't been corrupted. That's where Recuva comes in.
Unlike Windows, Recuva scans all parts of a drive, looking for the bits that make up your files. If a drive's index has been damaged, chances are other parts of the drive may have been damaged too. Recuva will show you a list of files it has found on the drive, and give you an estimate of the likelihood of success of recovering them.
Similarly, when you format a drive (especially if you use the Quick Format option), Windows erases the hidden index but does not overwrite the existing files until you start saving new data to it. Recuva can still scan the drive's contents to find your files."