Try to look here:
http://recovery-review.com/
There are tons of suitable applications. Some were named already. Read reviews, choose the one that meets your needs.
P.S. A few suggestions:
Handy Recovery
http://recovery-review.com/undelete-...overy-3-0.html
DiskInternals Partition Recovery
http://recovery-review.com/unformat-...overy-1-9.html