Go to settings/icloud on your phone. Make sure you are logged with your apple id.
Contacts should be on, click on it to turn it off and choose keep (even though you show no contacts)
When the process is done go ahead and turn on contacts again, choose merge. All your contacts should show up if you had a previous backup to icloud.
You don't have to restore your phone like the previous poster stated, the above worked perfect for me as I also had a blank list after a restore.
Can anyone help me.
I think i turned on icloud contacts. Later i plugged in my phone to itunes and in the morning i realized that i had only 5 contacts left.
How can i restore all of them?