Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For some weird reason, I don't think you can backup from google contact by adding the account. The best thing to do if you have a yahoo account is to sync your google contacts to you yahoo contact. Then, add your yahoo contacts to you iphone. Also, you could sync them to your windows PC and then connect to itunes and sync them over.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.