By Barbara Kollmeyer, MarketWatch

U.S. stock-index futures edged higher on Friday as investors got ready to close out the final trading session of 2016, which is set to deliver the best year for the Dow industrials in three years.

Dow Jones Industrial Average futures rose 31 points, or 0.2%, to 19,788, while S&P 500 futures gained 4.2 points, or 0.2%, to 2,249.25. Nasdaq-100 futures added 8 points, or 0.2%, to 4,927.

Stocks closed slightly lower on Thursday (, with investors reluctant to make big moves before the year's end. The S&P 500 index closed down less thana point at 2,249.37, while the Dow industrials closed down 11 points to 19,821.49, leaving the blue-chip gauge further away from the psychologically important 20,000 milestone. The Nasdaq fell 6.47 points to 5,432.

That was on the heels of Wednesday's hefty drop for the S&P 500 (, the biggest one-day percentage fall since Oct. 11.

Need to know:This is why stocks look set to fall as 2017 arrives (

With one session left to go, the Dow is set finish the year 13.7% higher, which would mark the biggest percentage gain since 2013. For the week, the index is set to finish 0.6% lower. The S&P 500 is looking at a yearly gain of around 10%, the best since 2014. The Nasdaq Composite is looking at a gain of 8.5%.

Stocks have enjoyed late year gains,rising on the heels of the U.S. elections and hopes that President-elect Donald Trump will deliver economic growth and stimulate the economy.

Read:Impressed by the Dow? This stock market has performed just as well in 2016 (

"Barring a miracle, Dow 20,000 looks off the cards, although the rebound in the index over the past year, as in other U.S. markets, has been astounding," said Chris Beauchamp, chief market analyst at IG.

"Only time will tell if the Trump euphoria can be sustained, or whether we are due another correction early on in the New Year," said Beauchamp in a note to clients.

The only data of note for Friday is the Chicago purchasing managers index for December, due at 9:45 a.m. Eastern Time. U.S. stock markets will observe usual trading hours on Friday (, but since New Year's Day falls on Sunday, virtually all U.S. financial markets will be closed Monday, Jan. 2, in observance.

Shares of Innocoll Holdings PLC(INNL) slid nearly 50% in premarket trading after the U.S. Food and Drug Administration said it was seeking further data on the company's treatment for postsurgical pain.

Read:The SEC's fraud-busting investing tips for 2017 (

Other markets: European stocks were set for their first yearly slide since 2011, while Asian markets ended the year slightly higher.

The dollar index (, which tracks the currency against a basket of six major crosses, fell to 102.13 from 102.70 in late North American trade on Thursday. That was chiefly due to weakness against the Japanese yen . The euro had a brief, unexplained spike above $1.07 in Asian trading hours.

The Russian ruble fell sharply against the U.S. dollar as diplomatic tensions intensified ( between the U.S. and Russia in the wake of sanctions against the latter over alleged U.S. election hacking.

Oil prices slipped and gold was moderately higher.

(END) Dow Jones Newswires

December 30, 2016 07:54 ET (12:54 GMT)

Copyright (c) 2016 Dow Jones & Company, Inc.