In afternoon trading in New York, the Dow Jones Industrial Average rose 1.09 per cent, the Standard & Poor's 500 Index added 1.13 per cent, while the Nasdaq Composite Index gained 1.14 per cent.
Gains in shares of Home Depot and those of Nike, up 2.8 per cent and 2.3 per cent respectively, led the Dow higher.
Shares of JC Penney soared, last up 20.7 per cent, after the company said same-store sales rose 3.7 per cent in November and December.
"They had the product and they had the promotions to meet the consumer's demands," Mary Ross Gilbert, an analyst at Imperial Capital in Los Angeles, who still has the equivalent of a sell rating on the shares, told Bloomberg News. "The promotional environment we were experiencing across the board at retail was the most intensified I've ever seen. They've always had a value customer."
In Europe, the Stoxx 600 Index ended the day with a 0.5 per cent increase from the previous close. Germany's DAX Index advanced 0.5 per cent, France's CAC 40 Index added 0.7 per cent, while the UK's FTSE 100 Index rose 0.8 per cent.
Here, the latest data firmly raised the spectre of deflation and expectations the European Central Bank will agree to implement more aggressive measures when its board meets later this month. Euro-zone consumer prices slid 0.2 per cent in December compared with the same month the previous year, according to European statistic office data. It was the first drop since October 2009.
"The deflationary data suggested the ECB will be justified in doing more and that is probably what people are betting on right now," Brian Jacobsen, chief portfolio strategist at Wells Fargo Funds Management in Menomonee Falls, Wisconsin, told Reuters.