Silver prices holding up better than gold