Stocks strong on economic optimism, metals shine

Stocks strong on economic optimism, metals shine