French President Emmanuel Macron surprised guests at a state dinner in Yerevan by singing "La Boheme," a classic by Charles Aznavour, joined by Armenian Prime Minister Nikol Pashinyan on drums.

Often called France's Frank Sinatra, Aznavour was born in France to Armenian immigrants, going on to become one of the most iconic voices in French music and a revered figure in the two countries.

Aznavour, who died in 2018 at age 94, often served as a cultural bridge between France and Armenia -- a role that was on full display at a state dinner held on Monday evening in the Armenian capital in honour of the visiting Macron.

In a performance captured in a video posted on social media, Macron launched into a rendition of Aznavour's classic about youth, love and the passage of time, as he sat behind a piano, microphone in hand.

Armenian President Vahagn Khatchatourian stood by his side and Prime Minister Nikol Pashinyan, who has recently launched his own band, joined in on drums.