Gold is at $1638 and flirting with the key $1641 level in a broad commodity rally. Oil earlier touched a three-month high of $97.22.

With QE3 expectations falling, technical buying is the driving factor. Buyers are jumping in after the break of the recent downtrend. The June high and the 200-day moving average ($1643) remain as key resistance.