Jakarta: The health of ailing former Indonesian President Suharto has improved and he could eventually recover enough to go home, the head of his medical team said on Saturday.

Suharto, who ruled Indonesia with an iron fist for 32 years, has been in hospital for more than two weeks and is on a ventilator after suffering multiple organ failure.

The medical team treating Suharto at Jakarta's Pertamina hospital said in a statement the former president was still on a ventilator, but his heart and lung functions had improved and there were fewer signs of systemic infection.

"Yes, we are optimistic," Mardjo Soebiandono, the head of the medical team, told reporters after being asked about Suharto's progress.