Dow climbs 0.5%, S&P edges up as oil retreats on peace hopes