Gold futures ended higher for a second straight session on Tuesday, after the global sell-off yesterday, with the dollar trending lower against some major currencies and investors focused on the Greek financial debt woes with no resolution in the horizon as yet.