GMail possess a very interesting feature allowing you to restore contacts, lost due to some bad manipulations.
- Log-in to your Gmail account
- Click on Contacts > More actions > Restore contacts
- This shall open up a small window
- Select the appropriate time interval and click on the "Restore" button