French President Emmanuel Macron reappeared on Monday wearing now-iconic aviator sunglasses that caused a stir at the Davos forum when he wore them due to an eye condition during a speech standing up to Donald Trump.

Macron was sporting the blue-tinted shades on the steps of the Elysee Palace as he welcomed the Sultan of Oman, Haitham bin Tariq.

But his eyewear choice wasn't to block the midday sun in Paris, but again because of "an eye problem", staff said, without giving further details.

The president continued to wear his sunglasses during a signing ceremony inside the presidential palace alongside the sultan, and later at a hotel for a Franco-Omani business forum.

Macron's aviators sparked a viral moment when he wore them at the World Economic Forum in Davos in January during a speech standing up to Donald Trump that was punctuated by the English phrase "for sure".