Mother Teresa, who spent several days in intensive care late last month, is fit and cheerful and likely to leave hospital by this weekend, her doctors said on Wednesday.

"We stopped antibiotics yesterday, and she does not have any fever. By this weekend, she will be at her home," S.K. Sen, medical director at Calcutta's Woodlands Nursing Home, said."Now we can tell that she is out of danger," he told reporters.

Mother Teresa, the 86-year-old Nobel peace laureate noted for her work with the poor and destitute and widely known as the Saint of the Gutters, was taken to hospital on Aug. 20 suffering from malaria and mild pneumonia.

She then suffered heart failure while in intensive care.