The midfielder has undergone knee surgery twice in 2017 after injuring the internal meniscus in his right knee against Granada in April.
Rafinha returned to first-team training this month and Barcelona confirmed on Monday that the 24-year-old has been given the medical all-clear.
While unlikely to start against Madrid in Saturday’s first LaLiga Clasico of the season, Rafinha could at least earn a place on the bench, with head coach Ernesto Valverde facing other injury concerns.
Barca will be without Paco Alcacer after the forward was injured in Sunday’s 4-0 thrashing of Deportivo La Coruna.
Ousmane Dembele is not expected to be fit enough to be included in the squad as he continues his recovery from a hamstring injury.
Captain Andres Iniesta has also only recently recovered from a calf problem, although the 33-year-old managed 56 minutes of the win over Deportivo.
Barca head into the match at the Santiago Bernabeu with a six-point lead over Atletico Madrid at the top of the table, while champions Madrid are nine points behind.