Gold is up $17 today to a session high of $1647 after India’s India’s gold-jewelry trade associations agreed to end a 20-day strike after a government promise to review newly implemented gold taxes.