S&P 500 Posts Best Week in Two Months With 1.7% Rally