All professional football in Russia has been postponed until April 10 due to the coronavirus pandemic.
The Russian Football Union (RFU) announced the decision following an executive committee meeting on Tuesday.
It comes after the number of confirmed cases of coronavirus in the country reached 93.
An RFU statement on Tuesday said all matches under their control between March 17 and April 10 would be suspended.
These include the Russian Premier League, the Russian Cup and regional divisions.
League leaders Zenit had been due to face CSKA Moscow away from home on Sunday.
They are nine points clear at the top of the table after 22 rounds of matches.