I flashed CM 11 on my samsung grand but forgot to sync the contacts with google or any other app. Titanium backup did not restore my contacts neither did CWM. But i had backed up the contacts in Kies but then Kies do not support custom ROM. I searched everywhere unable to find an answer. But then an idea clicked. I used another android phone to restore my contacts from the back up taken in KIes. Made a .vcf file by exporting th contacts to sd card. Transferred it to my original device through blue tooth. Imported the contacts from the .vcf file into my original phone. As simple as that.