The 2022 Champions League final will be played in Paris after Russia was stripped of the match following the nation’s invasion of Ukraine.
The final of Europe’s most prestigious club competition was due to be played in St Petersburg on 28 May.
Uefa said the match would not be held at the Gazprom Arena and would move to the Stade de France in Paris instead.
Meanwhile, Russia’s Formula 1 Grand Prix, due to take place in Sochi in September, has been cancelled.
F1 says it is “impossible” to hold the event in “the current circumstances”.
At its emergency meeting on Friday, Uefa also ordered Russian and Ukrainian clubs and national teams to play their home matches away from the region.
Spartak Moscow are the only Russian team left in European club competition this season and have been drawn against German side RB Leipzig in the last 16 of the Europa League.
Spartak, along with other Russian and Ukrainian sides, will “be required to play their home matches at neutral venues until further notice”, said Uefa.
“The RFU also does not support the decision to transfer any matches involving Russian teams to neutral territory as violating the sports principle and infringing on the interests of players, coaches and fans,” said Dyukov.
Russia and Ukraine are both scheduled to play 2022 men’s World Cup play-off matches in March, with world governing body Fifa saying on Thursday it was monitoring the situation in the region.
Russia are due to host Poland in Moscow on 24 March, while Ukraine travel to Scotland on the same day.