Gold nears $1,250/oz as caution sets in