French Open winner Romania's Simona Halep holds the cup at the Roland Garros stadium in Paris. Picture: Thibault Camus/AP

Bucharest, Romania - Romania is gripped by a political soap opera featuring French Open tennis champion Simona Halep, a world-famous soprano and the mayor of Bucharest.

Following her win in Paris this weekend, Bucharest Mayor Gabriela Firea — a key member of the country's ruling Social Democratic Party — held a grand ceremony to give Halep the keys to the city.

Thousands cheered Halep, but when the mayor began to speak, she was booed.

Firea retorted that groups allied to Hungarian-American billionaire George Soros had conspired to "compromise the event."

Critics said Firea was trying to cash in on Halep's victory, and soprano Angela Gheorghiu claimed the mayor had done the same thing to her in the past.

A social media campaign orchestrated by the Social Democrats claimed it was Halep who had been booed, not the mayor. The party fired the campaign coordinator late Wednesday.