Generally speaking I think it is better not to mix metals. Although, I think a gold watch chain worn with sliver buttons will not raise an eyebrow. I have seen very small gold(real gold) buttons worn on a waist coat whilst the jacket had silver(real) buttons and very effective it is. Frankly in the assorted lighting effects of a dress occasion, who is going to really notice and who is going to comment if they do?