Gold rose one percent on Friday, erasing a week of losses, as the dollar dropped on weaker than expected U.S. economic data.
Spot gold rose to a session high of $1,234.60 an ounce and was up 0.5 percent at $1,228 an ounce.
U.S. gold for April delivery edged up $9 at $1,229 an ounce. The United States was on a national holiday on Monday.
``We have the long weekend in the U.S., so we may continue to see some book-squaring throughout the day ahead of that,'' MKS SA head of trading Afshin Nabavi said.
``We are in a holding pattern between $1,150 and $1,300 because there isn't enough clarity around when the Fed is going to be hiking interest rates and what is going to be happening with Greece,'' ING Bank senior strategist Hamza Khan said.