Orlando Pirates will complete their DStv Premiership season after the final of the CAF Confederation Cup.
Bucs play Moroccan side RS Berkane in Nigeria on Friday with the final round of local league fixtures set to take place on Sunday.
The CAF finalists still have three games to play, against Maritzburg United, Royal AM and SuperSport United.
The first game will take place on Wednesday 25 July with the second on Sunday 29 July. Pirates, who are currently in seventh place on the league standings, with 40 points, will finally finish up against Matsatsantsa on June 1st, after the Nedbank Cup final featuring Mamelodi Sundowns and Marumo Gallants, on May 28.
Rearranged fixtures in full:
25 May
Orlando Pirates vs Maritzburg United
29 May
Royal AM vs Orlando Pirates
1 June
SuperSport United vs Orlando Pirates