Olivier replaces Francois Venter and Potgieter comes in for injured Deon Stegmann from the side that beat the Waratahs in Sydney last week, having both been declared fit for the match.
Greyling returns to the side after he missed the Waratahs clash due to personal reasons and replaces Dawie Steyn.
Potgieter joined the squad on Sunday after recovering from a hamstring strain and Olivier was rested against the Waratahs in order to recover from bruised ribs.
Flyhalf Morne Steyn will become the sixth player from the franchise to turn out in 100 Super Rugby matches.
Teams:
Highlanders:
TBA
Bulls: 15 Zane Kirchner, 14 Akona Ndungane, 13 Johann Sadie, 12 Wynand Olivier,
11 Bjorn Basson, 10 Morné Steyn, 9 Francois Hougaard, 8 Pierre Spies
(captain), 7 CJ Stander, 6 Dewald
Potgieter, 5 Juandré Kruger, 4 Flip van der Merwe, 3 Werner Kruger, 2
Chiliboy Ralepelle, 1 Dean Greyling
Substitutes: 16 Willie Wepener, 17 Rayno Gerber, 18 Wilhelm Steenkamp, 19 Arno Botha, 20 Jano Vermaak, 21 Louis Fouché, 22 JJ Engelbrecht