The best way to recover deleted contacts from android phone is to use some contacts recovery software, recommended android recovery as it helped me before. You may follow this step by step tutorial http://goo.gl/G5JYn2
the tutorial is easy to follow and works well for me. So try it and you should be able to get back all deleted contacts from your android phone.
The contacts typically are synced to google, outlook or gmail. You can reinitialize the phone and resync them, and you should get them back. However, if they are gone from everything else, someone (you?) deleted them.