This apps did a well job done! You can sync your contacts from various kind of source directly on air to your iPhone contacts.
Sync source :
4. Google Account
Just choose and let it sync.It will automatically matched your contacts or you can edit which contacts to sync to which contacts in your iPhone. If you don't have the contacts in your iPhone, just add it up if you want it to.
Website - http://allsync.programminghacks.net/AllSync/Home.html
iTunes - AllSync
Twitter - http://twitter.com/allsync_iOS
MY RATE : 8.5/10