Twenty-six points separate Palermo and Serie A leaders Juventus, but the hosts have not lost a league game on home turf since September.
Giuseppe Lachini's side currently reside 11th in the table on 35 points and they have struggled for consistency in the last few weeks.
Palermo have won three and lost three in their last 10 Serie A matches, but draws have dominated their results of late, with two coming against Empoli and Cesena in their last outings.
The team's home form will be tested on Saturday when they welcome a Juventus side to Stadio Renzo Barbera that have suffered just one league defeat in the entire season.
The 1-0 loss came away to Genoa back in October, and while they have managed to secure seven victories on the road, their visits away from Turin have resulted in five draws.
Juventus have the incentive of potentially stretching their gap to second-placed Roma to 14 points, but they will have one eye on next week's Champions League last-16 second leg against Borussia Dortmund, over whom they have a 2-1 advantage from the first leg.
The visitors will be without Paul Pogba for this weekend's encounter as he serves a suspension, while Andrea Pirlo is also expected to remain on the sidelines with a calf problem.
Paulo Dybala, who has scored 12 top-flight goals this season, is likely to lead the line for Palermo, with Robin Quaison and Franco Vazquez providing attacking support.
Palermo:
Form in Serie A: WLWLDD
Possible starting lineup: Sorrentino; Vitiello, Andjelkovic, Terzi, Daprela; Rigoni, Jajalo, Barreto; Quaison, Vazquez; Dybala
Juventus:
Form in Serie A: DWDWDW
Form in all competitions: DWWDLW
Possible starting lineup: Storari; Lichtsteiner, Bonucci, Chiellini, Evra; Vidal, Marchisio, Pepe; Pereyra; Tevez, Morata
Sports Mole says: 1-2
No Data Analysis info