Algeria's President Abdelaziz Bouteflika called off a meeting with visiting Saudi Crown Prince Mohammed bin Salman on Monday because of ill health, the national news agency APS reported.
It said the 81-year-old president, whose health has been fragile since he suffered a stroke in 2013 and is rarely seen in public, was "in bed with a heavy flu".
President Bouteflika postponed a meeting with German Chancellor Angela Merkel in February 2017 and was last seen on Algerian television on November 1 laying a wreath at the country's independence war memorial.
Prince Mohammed, who has been making his first foreign tour since the October 2 murder of Saudi journalist Jamal Khashoggi, held talks instead with Prime Minister Ahmed Ouyahia, Algeria's presidency said.
On a flight
The visit would focus on "partnerships and investment projects", the Algerian presidency said before the prince arrived in Algiers late Sunday on a flight from Mauritania.
Like a previous stop in Tunis, the crown prince's visit has drawn criticism from political and academic circles in Algeria over the Saudi-led war in Yemen and Washington Post columnist Khashoggi's grisly murder in the Saudi consulate in Istanbul.
It was jointly denounced by 17 intellectuals, journalists, Muslim scholars and other figures in the North African country, in a statement obtained by AFP.
They said the "whole world is certain that he ordered a terrible crime against the journalist Jamal Khashoggi".
Mr Khashoggi's killing has put mounting pressure on Riyadh and Prince Mohammed, who Turkish officials -- and reportedly the CIA -- have concluded was behind the critic's death.
Saudi authorities have vehemently denied the crown prince was involved.