Jim McGrath said he had had a “series of setbacks” and remained in a “guarded condition”, but was alert and conversing with family and doctors.
Former US President George H.W. Bush, aged 88, has been in the Methodist Hospital in Houston, Texas, since he was taken there for bronchitis treatment on 23 November.
He is the oldest living former president and a World War II veteran.
George H.W. Bush was Ronald Reagan’s vice-president for two terms and became the 41st president in 1989, but was defeated by Democrat Bill Clinton when he stood for re-election in 1992.
The former president was now on a liquids-only diet, the spokesman said, describing his ailment as “a stubborn fever that won’t go away”.
He said George H.W. Bush had not been able to celebrate Christmas in the traditional sense but his family was with him.
“He’s conscious and he’s able to engage in humorous banter with his doctor,” Jim McGrath said.
He also said that doctors were cautiously optimistic about George H.W. Bush’s treatment.
When first admitted, the former president had only been expected to stay in hospital a few days, but a persistent fever kept him in hospital until and over Christmas.
On Christmas Day, George H.W. Bush was visited by his wife, Barbara, his son Neil and other family members.
The former president has also been visited twice by his son George W Bush, who served as 43rd president in 2001-2008.
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…