Gold rose past chart resistance on Tuesday, recouping most of the previous session's losses in choppy, currency-driven trade after the U.S. dollar turned lower and bolstered bullion's appeal.
Global stocks gained as upbeat corporate earnings offset rising worries about a possible Greek default.
Spot gold was up 0.5 percent to $1,202.90 an ounce after surpassing resistance at $1,200 to touch a session high of $1,204. U.S. gold futures for June delivery settled up $9.40 an ounce, or 0.8 percent, at $1,203.10.
"We're looking at currency and bonds today. We saw the dollar index start off really strong, and now has backed off and turned negative," said Phillip Streible, senior commodities broker at RJO Futures in Chicago.