gold futures end above $630 as traders eye dollar, oil gains