The Nasdaq and Dow Jones rose 0.5% and 2.1% as oil retreats and peace talk optimism drives the S&P 500 near record highs.