Gold struggles below $1,200 as equities, dollar gain