Zimbabwe's president-in-waiting has arrived back home.
Mnangagwa landed at Harare's Manyame Airbase late Wednesday afternoon.
He is expected to be sworn in on Friday as Zimbabwe's next leader.
In Harare, Zimbabweans were waving flags and holding placards with Mnangagwa's photograph.
He fled the country, fearing for his safety after Robert Mugabe axed him two weeks ago, prompting military action.
Mnangagwa has been chosen by Zanu-PF to replace Mugabe until the 2018 elections.
Zimbabweans in South Africa have mixed feelings about their country’s future after Mugabe's resignation.
Some are ready to pack their bags and head home, but others remain uncertain of what lies ahead.
Zimbabwean businessman and Mugabe critic Trevor Ncube said his country needs an all-inclusive government.
Ncube said Zimbabwe has fertile soil, mineral resources and the human capital to reclaim its place as the food basket of Africa.
He said for this to happen Mnagangwa has to restore investor confidence, both locally and abroad.