If you are not friends with someone one facebook, you can still sync your contacts with them as long as the person you want to sync with has a public profile picture. All you need to do is following:
Example: You are probably not friends with Mark Zuckerberg, the founder of facebook, but let’s say you have him in your contacts. Simple do following;
1) find out his profile link / id, any of following inputs will work:
2) import this friend manually
3) link a local contact with this friend
Done, now a local contact will sync with Mark Zuckerberg’s profile…