Currently Being ModeratedJan 30, 2013 7:28 PM (in response to royy7788)
in settings > icloud, is your contacts slider turned on? if not, turn it on
Currently Being ModeratedJan 30, 2013 8:31 PM (in response to royy7788)
try turning on contacts syncing for your mail accounts. the contacts might've been attached to those
Currently Being ModeratedJan 30, 2013 8:56 PM (in response to royy7788)
Do you have mac ? and does your iCloud account have all the contacts you want to restore to your iPhone ?
if yes, then my suggestion will be. You login to your iCloud account on your mac and they will automatically sync all the contacts stored in iCloud to your Mac computer address book (Contact). and from there, i believe you can sync your contacts by using iTunes when you connect your iPhone to your mac.
So how it works is move all your contacts to Mac address book, and then utilize iTunes to sync back to your phone. i never try this so i don't know it will work or not. hopefully it works.