Gold above $1200 with wind at its back-for now