Buy gold on dips to $1,120/oz