Buhari exited his plane waving to ministers and army chiefs who came to greet him.
“I am ok. I am better. You can see me inspecting the guards of honour. Now you can do the assessment yourself,” Buhari told reporters at the airport.
Buhari returns a day before the naira currency is set to be devalued under a new market-driven trading system, ending the central bank’s 16 month fixed exchange rate policy.
Buhari has for months said that he does not want the naira to be devalued, but backed a more flexible exchange rate policy when the central bank outlined its plans in May, without elaborating.
The 73-year-old flew to London on June 6 to see an ear, nose and throat specialist after two doctors in Nigeria recommended further evaluation “as a precaution”, his team said.
Vice President Yemi Osinbajo said last week that Buhari was in perfect health and would resume work on Monday.
The People’s Democratic Party, Nigeria’s main opposition, said on its Twitter feed on Sunday that Buhari was “critically ill” and he had returned to Abuja to continue treatment, without giving a source for the information.
Buhari left Nigeria days after cancelling a high-profile trip to the restive Niger Delta region at the last minute and two weeks after pulling out of what would have been his first official trip to the commercial capital, Lagos.