The pacy Brazil right back pulled up in the final minute of the match and was replaced by Sergio Busquets and Barca said on their website he could miss six matches - three in la Liga, two in the King's Cup and the return match in Kazan on November 4.
"It's a very serious piece of news," coach Pep Guardiola said at a news conference. "He's a player we thought was indestructible but the human body always has a limit."
Guardiola is likely to switch captain Carles Puyol across from central defence as cover.
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.