Both Salah (ankle) and Robertson (ankle) were reported to be major doubts for the trip to Selhurst Park, while Gomez (knee) was expected to be fit but had not trained by midweek.
However, the trio were all involved in Thursday’s session, with the club’s official website confirming that Salah and Robertson “participated in elements of the workout with their team-mates.”
Virgil van Dijk was also part of the squad, after pulling out of Netherlands duty for personal reasons, indicating that he too will be travelling to London.
The rest of Jurgen Klopp‘s internationals also returned, including Alisson, Naby Keita, Fabinho, Trent Alexander-Arnold, Divock Origi, Roberto Firmino, Alex Oxlade-Chamberlain, Rhian Brewster, Gini Wijnaldum and Sadio Mane.
There was, however, no sign of Joel Matip, who appears to still be struggling with the knee injury that has ruled him out for the past month.
Lovren should, therefore, partner Van Dijk at the back, with Klopp likely to field a largely predictable side if both Robertson and Salah are fit to start.
The manager does have options to reshuffle his lineup from the 3-1 win over Man City, though, with Oxlade-Chamberlain making a convincing case with his performances for England.
But so too has Wijnaldum, who should keep his place after scoring a hat-trick as Netherlands captain in their 5-0 thrashing of Estonia on Tuesday night.
Klopp is set to provide a more accurate update on his squad’s fitness in his pre-match press conference, which will be held at Melwood at 11.30am (GMT) on Friday.