Neither are thought to be suffering serious problems, but risks cannot be taken with the Champions League final less than a week away.
Only a victory against Wolves at Anfield will provide the Reds with hope of a second title in three seasons with City, who host Aston Villa, with a one-point lead bolstered by a sizeable goal-difference advantage.
After suffering injuries in the FA Cup final last weekend, both Salah and Van Dijk missed the win over Southampton in midweek and Klopp does not want to risk two of his prized assets six days before their date with Real Madrid.
Klopp said earlier in the week: “They are both okay. The target for both would be that they would be involved again at the weekend.
“Properly involved, bench or whatever, few minutes, a start, I don’t know, we will see that. [If they start] that would then be perfect for the [Champions League final], but if not we take each day afterwards.
“Very positive, or no doubt, about the final. Pretty realistic about the Wolves game.”
Fabinho misses out completele as he targets a return from a hamstring issue in Paris later this month, along with Joe Gomez who suffered an ankle knock at St Mary’s.
Trent Alexander-Arnold, Andrew Robertson, Naby Keita, Thiago Alcantara, Jordan Henderson, Sadio Mane and Luis Diaz were all rested for the Southampton trip and return for the final day.
Divock Origi, meanwhile, is expected to feature in some capacity as he gears up to leave the club.
Liverpool: Alisson, Alexander-Arnold, Matip, Konate, Robertson, Keita, Henderson, Thiago, Jota, Mane, Diaz
Subs: Van Dijk, Milner, Firmino, Salah, Jones, Minamino, Tsimikas, Kelleher, Elliott.
Wolves: Jose Sa, Boly, Coady, Gomes, Jonny, Dendoncker, Neves, Joao Moutinho, Ait Nouri, Pedro Neto, Jimenez
Subs: Hoever, Marcal, Daniel Podence, Trincao, Mosquera, Silva, Chiquinho, Ruddy, Hwang.