Former Portugal and Benfica star Eusebio is likely to stay in a hospital over Christmas after being diagnosed with double pneumonia, doctors said on Thursday.
Jose Roquette, a clinical director at Lisbon's Hospital da Luz, said Eusebio was in stable condition despite being admitted on Wednesday with an infection in both lungs.
"He's eating well," Roquette told reporters. "He had a good night."
Doctors treating Eusebio said they are optimistic about his chances of a full recovery, though the illness requires close monitoring and he will undergo treatment for several more days.
Eusebio da Silva Ferreira, who turns 70 next month, became a national icon after his standout performances in the 1960s for Benfica and the Portuguese national team.
He was named one of the 10 best football players of all time by FIFA in 1998.