Canadian Prime Minister Justin Trudeau left his Belgian counterpart red-faced after he raced straight past his open arms to plant a smooch on the latter’s partner.

Trudeau was among the world leaders attending the NATO summit in Belgium this week and the awkward moment took place as he arrived at a dinner in Brussels.

[embedded content]

Trudeau appeared to be heading for Charles Michel with his arm outstretched to shake his hand, until he caught sight of his partner Amélie Derbaudrenghien and rushed past the Belgian leader to kiss and hold Derbaudrenghien, a beaming smile on his face.

Michel was left to laugh awkwardly in front of the cameras, and appeared to put his hand in between his partner and the Canadian leader a few seconds into their cozy greeting.

A Canadian journalist kindly made a gif of the moment, which was sparked a flood of reaction on social media.