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 25 February and have also been fined €30,000.
UEFA imposed the penalties following incidents during Olympiacos' home Champions League Group C game against Anderlecht on 10 December.
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."
Zenit St Petersburg have also been similarly punished for incidents in their Champions League Group G game at Austria Vienna on 11 December.
Zenit must close part of the Petrovski stadium for the last-16 home match against Borussia Dortmund on 25 February and have been handed a €40,000 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."
Both clubs can appeal against the respective decisions.