Wall Street's main indexes rose on Friday, with the S&P 500 and the Dow on track to log their biggest weekly gains since ...