Here is the full schedule of RPL fixtures and kick-off times for April and May. The dates of the postponed matchday 19 fixtures have also been approved. All times given are in MSK.
Matchday 23
Friday 1 April
19:00 Rubin Kazan vs Khimki
Saturday 2 April
14:00 Krylia Sovetov Samara vs Ufa
14:00 Arsenal Tula vs Akhmat Grozny
16:30 Rostov vs Nizhny Novgorod
19:30 Lokomotiv Moscow vs Spartak Moscow
Sunday 3 April
14:00 Krasnodar vs Dynamo Moscow
16:30 CSKA Moscow vs Ural Ekaterinburg
19:00 Sochi vs Zenit St. Petersburg
Postponed matchday 19 fixture
Wednesday 6 April
19:00 Rostov vs Krylia Sovetov Samara
Matchday 24
Saturday 9 April
14:00 Nizhny Novgorod vs Dynamo Moscow
14:00 Khimki vs CSKA Moscow
16:30 Rubin Kazan vs Krasnodar
19:30 Akhmat Grozny vs Zenit
Sunday 10 April
12:00 Ural Ekaterinburg vs Krylia Sovetov Samara
14:00 Ufa vs Sochi
16:30 Spartak Moscow vs Arsenal Tula
19:30 Rostov vs Lokomotiv Moscow
Matchday 25
Friday 15 April
19:30 Dynamo Moscow vs Akhmat Grozny
Saturday 16 April
14:00 Ufa vs CSKA Moscow
16:30 Zenit St. Petersburg vs Ural Ekaterinburg
19:00 Spartak Moscow vs Rubin Kazan
Sunday 17 April
14:00 Arsenal Tula vs Rostov
16:30 Krylia Sovetov Samara vs Krasnodar
16:30 Sochi vs Lokomotiv Moscow*
19:00 Nizhny Novgorod vs Khimki
Russian Cup quarter-finals
19-21 April
CSKA Moscow vs Spartak Moscow
Alania Vladikavkaz vs Zenit St. Petersburg
Enisey Krasnoyarsk vs Rubin Kazan
Baltika Kaliningrad vs Dynamo Moscow
Matchday 26
Saturday 23 April
14:00 Ural Ekaterinburg vs Ufa
16:30 Lokomotiv Moscow vs Nizhny Novgorod
19:00 Sochi vs Akhmat Grozny
Sunday 24 April
14:00 Rubin Kazan vs Arsenal Tula
14:00 Khimki vs Krylia Sovetov Samara
16:30 Rostov vs Spartak Moscow
19:30 CSKA Moscow vs Dynamo Moscow
Monday 25 April
19:00 Krasnodar vs Zenit St. Petersburg
Matchday 27
Saturday 30 April
14:00 Dynamo Moscow vs Ural Ekaterinburg
14:00 Rubin Kazan vs Sochi
16:30 Krasnodar vs Rostov
19:30 Zenit St. Petersburg vs Lokomotiv Moscow
Sunday 1 May
14:00 Spartak Moscow vs Krylia Sovetov Samara
16:30 Khimki vs Ufa
19:00 Akhmat Grozny vs CSKA Moscow
Monday 2 May
19:00 Arsenal Tula vs Nizhny Novgorod
Postponed matchday 19 fixture
Wednesday 4 May
19:00 Krasnodar vs Lokomotiv Moscow
Matchday 28
Friday 6 May
18:00 Krylia Sovetov Samara vs Dynamo Moscow
Saturday 7 May
14:00 Ural Ekaterinburg vs Spartak Moscow
16:30 Nizhny Novgorod vs Akhmat Grozny
16:30 Zenit St. Petersburg vs Khimki
19:00 CSKA Moscow vs Sochi
Sunday 8 May
14:00 Ufa vs Rostov
16:30 Arsenal Tula vs Krasnodar
19:00 Lokomotiv Moscow vs Rubin Kazan
Russian Cup semi-finals
11-12 May
Matchday 29
Friday 13 May
19:00 Sochi vs Nizhny Novgorod
Saturday 14 May
14:00 Ufa vs Arsenal Tula
16:30 Rostov vs Khimki
16:30 Lokomotiv Moscow vs Dynamo Moscow
19:00 Akhmat Grozny vs Krylia Sovetov Samara
Sunday 15 May
14:00 Ural Ekaterinburg vs Rubin Kazan
16:30 Spartak Moscow vs Zenit St. Petersburg
19:00 Krasnodar vs CSKA Moscow
Matchday 30
Saturday 21 May
17:00 Krasnodar vs Akhmat Grozny
17:00 Krylia Sovetov Samara vs Lokomotiv Moscow
17:00 CSKA Moscow vs Rostov
17:00 Dynamo Moscow vs Sochi
17:00 Rubin Kazan vs Ufa
17:00 Arsenal Tula vs Ural Ekaterinburg
17:00 Nizhny Novgorod vs Zenit St. Petersburg
17:00 Khimki vs Spartak Moscow
Russian Cup Final
Sunday 29 May
*After the requset from the main broadcaster RPL changed the kick-off time for Sochi vs Lokomotiv from 19:00 MSK to 16:30 MSK