Silver Tops $18, Gold Nears $1300 - Highest in 5 Months