Olympiacos will be forced to close part of their stadium for February's Champions League visit of Manchester United after being punished by UEFA for incidents during the match against Anderlecht, including racist conduct by their supporters.
The Greek club must close the lower tier of the north stand at the Georgios Karaiskakis stadium for the last-16 first leg against United on February 25 and have also been fined 30,000 euros (£25,000).
UEFA imposed the penalties following incidents during Olympiacos' home Champions League Group C game against Anderlecht on December 10.
A UEFA statement read: "Olympiacos have been sanctioned for the racist conduct of supporters, insufficient organisation (of UEFA Safety and Security Regulations), the setting-off of fireworks and the use of a laser.
"There will be a partial closure of the Greek club's stadium - the lower tier of the north stand - for their next UEFA competition home match. They have also been fined 30,000 euros."
Zenit St Petersburg have also been similarly punished for incidents in their Champions League Group G game at Austria Vienna on December 11.
Zenit must close part of the Petrovski stadium for the last-16 home match against Borussia Dortmund on February 25 and have been handed a 40,000-euro fine.
UEFA said: "Zenit have been penalised for the racist behaviour of fans - namely the displaying of a banner - the setting-off and throwing of fireworks and crowd disturbances.
"There will be a partial closure of the Russian team's stadium - specifically the area housing the club's ultras - for their next UEFA competition home game. Zenit have also been fined 40,000 euros."
Both clubs can appeal against the respective decisions.