Charles Barkley was arrested after failing a field sobriety test on New Year's Eve.Charles Barkley was arrested after failing a field sobriety test on New Year's Eve. (Mark Almond/Birmingham News/Associated Press)

A judge has reduced the DUI sentence for former NBA great Charles Barkley to three days in jail from 10.

Scottsdale, Ariz., city spokesman Mike Phillips said on Friday that a judge had reviewed the case and decided that seven days should be suspended if the TNT basketball analyst completes an alcohol treatment program.

The Maricopa County Sheriff's Office said Barkley, 45, is scheduled to report to jail on Saturday morning. He pleaded guilty last month to two misdemeanour DUI charges.

He was stopped by police Dec. 31 shortly after leaving a Scottsdale nightclub and was arrested after failing a field sobriety test.

Barkley's lawyer could not immediately be reached for comment.