(Reuters) - The S&P 500 index recovered from its worst two-day fall since August on Thursday after Wal-Mart and Cisco shares soared on strong results.