The Spain international had been suffering from a muscle strain in his left leg but has passed a fitness test and will travel with Pep Guardiola's men to Pamplona
The Spain international has been on the sidelines for a number of weeks with a muscular injury but the Catalan club have announced that the attacker has been included in Pep Guardiola's matchday squad.
"Pedro Rodriguez has recovered from the muscle strain in his left leg and he’ll travel with the team to Pamplona with 18 other FC Barcelona players included in Pep Guardiola’s squad to face Osasuna tomorrow," reads a statement on the club's official website.
However, the Camp Nou outfit will still be without Sergio Busquets, among other absentees, with the midfielder failing to recover from a recent knock to face Jose Mendilibar's side.
"On the other hand, Sergio Busquets has not recovered in time from the knee injury he picked up last weekend," the statement continued.
"The other first-team players that will not travel with the team are [David] Villa, [Ibrahim] Afellay, [Andreu] Fontas, and [Seydou] Keita, who is currently with the Mali national team."
Barcelona go into the game seven points adrift of Real Madrid at the top of the Primera Division standings.