Gold settled up 2% Friday, and silver rose nearly 3.1%, with both metals also posting gains for the week.