You shouldn't need a program to do that either.
If you have them on the phone, save the file I mentioned before to your computer, and then sync your other contacts (the ones on the phone that are accessible through gmail) to your gmail account. To make sure they are current and up to date.
Then, from your computer, access the file you saved from the phone and log into your gmail. You should then be able to add the contacts from the file (import) into the account, merging the data. You can easily then delete duplicates from the gmail account and then sync the account to both the tablet and the phone. Updating the data.