Ernesto Valverde’s side have breathing space at the top of the table with a seven-point lead but won’t want to slip up against Michel’s men.
However, the game come just four days before Barcelona’s Champions League second leg against Lyon which means changes could be made.
Let’s have a look at who might feature:
Valverde has decisions to make in defence at centre-back and right-back.
Samuel Umtiti played 45 minutes in the midweek defeat to Girona in the Supercopa de Catalunya as he continues his recovery from a knee injury and could start.
Clement Lenglet is suspended after picking up his fifth booking of the season last time out against Real Madrid, although Jeison Murillo and Jean-Clair Todibo are both available.
At right-back it looks like a straight choice between Nelson Semedo and Sergi Roberto.
Barcelona have few injury concerns in midfield which means Valverde could go with his favoured three of Ivan Rakitic, Sergio Busquets and Arthur.
He does have options if he wants to keep some of his players in reserve for Lyon.
Arturo Vidal could come into the midfield or even Carles Alena, although the youngster played all 90 minutes on Wednesday.
Luis Suarez and Ousmane Dembele were both on target in the 3-2 win over Rayo Vallecano earlier in the season and will probably start again.
The Uruguayan seems back in form and has scored three goals in his last three games after a run of five games without a goal.
Captain Lionel Messi should complete the line-up with Philippe Coutinho likely to be on the bench once again.
Possible XI: Ter Stegen; Semedo, Pique, Umtiti, Alba; Rakitic, Busquets, Arthur; Dembele, Messi, Suarez.
How do you think Barcelona should line up against Rayo? Let us know your thoughts, predictions and line-ups in the comments below!