World stocks clung near two-year peaks while oil rose towards the $92 per barrel mark this week after yet another burst of strong economic figures from the United States encouraged some year-end buying.
The latest rally in major European and U.S. stock indices has given investors the biggest December gains in more than a decade.
Expectations of strong U.S. fourth quarter performance was further cemented by latest data which showed demand for durable goods rising and consumer spending picking up.
A slew of strong numbers coming out of the world's biggest economy in recent weeks has given global growth bulls another reason to cheer and boosted commodities and stocks.
Reflecting that growing optimism, the Asia Pacific-ex Japan shares for energy shares advanced slightly while other indexes were broadly flat to slightly lower.
Trading was thin and prices confined in narrow ranges in Asia, with many centers on holiday in thin year-end markets. U.S markets are also shut along with many European centers.
World stocks as measured by the MSCI extended gains by nearly 6.5 percent so far this month while the Asia-Pacific version was largely unchanged.
"In the U.S., fears of a double dip recession have receded considerably with the extension of tax relief agreed in December and a second round of quantitative easing in November," Fitch Ratings said.
" High frequency activity has also turned more positive, reflecting strength in private consumption and corporate profitability."
That has made investors more sanguine towards developed markets.
Latest EPFR data showed developed markets equity funds posted their longest fund inflow streak since the fourth quarter of 2009 at the expense of emerging markets equity funds.