gold finishes higher at $1,103.70/oz