I have my google calendar synced with my iphone calendar. Actually, I have all 4 of my Google calendars synced with my iphone calendar
And I have the default on my iphone setup so that everything I enter on the calendar on the phone defaults to the Google calendar and, thus, syncs both ways. If you want, I can post the instructions/links a little later on (after church).