Zimbabwe's 92-year-old President Robert Mugabe has arrived home after an overseas absence that led to intense speculation about his health.
The world's oldest head of state returned to the capital, Harare, on Saturday morning after leaving a regional summit early on Tuesday.
Flight data showed his plane went to Dubai after the original flight path had indicated a course toward Asia. Mugabe has received treatment in Singapore in the past.
His spokesman had denied reports that Mugabe, the target of near-daily protests in recent weeks, was ill.
He was expected to address a youth meeting at his ruling party's headquarters later on Saturday.
READ MORE: Zimbabwe police fire tear gas at anti-Mugabe protesters
His absence had raised the level of uncertainly in a country already in economic and political turmoil. Frustration has been rising in Zimbabwe over a plummeting economy and allegations of government corruption.
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.
Mugabe has been in power since 1980, and many in Zimbabwe have known no other leader in their lifetime.
He has said he will run again in elections scheduled for 2018.
Recently, his wife, Grace, said Mugabe would rule from the grave.