Zimbabwe's 92-year-old President Robert Mugabe has arrived home after an overseas absence that led to concerns over a health crisis.

The world's oldest head of state returned to the capital, Harare, Saturday morning after leaving a regional summit early on Tuesday. Flight data showed his plane went to Dubai after the original flight path indicated a course toward Asia. Mugabe has received treatment in Singapore.

His spokesman had denied reports that Mugabe, the target of near-daily protests in recent weeks, was ill.

Police on Thursday banned protests in the capital for two weeks, on the eve of a demonstration planned by a newly formed coalition of opposition groups.

Frustration has been rising in Zimbabwe over a plummeting economy and allegations of government corruption.

Mugabe has been in power since 1980.