Dani Alves had to be substituted before half-time against Real Madrid and the reasoning behind the substitution has become clear as Barcelona revealed that the Brazilian has a small tear in his hamstring. It is estimated that Alves will miss the next three weeks due to the muscle injury, although given the upcoming international break, he may only miss a couple of matches - the trip to the Riazor, where Barca face Deportivo La Coruna; a home encounter with Celtic and possibly the trip to Vallecas where Barcelona will face Rayo Vallecano.
Alves has already spent some time on the sideline this season, which coincidentally started with an injury against Real Madrid. However, given Martin Montoya's performances at the back it's hard to say whether or not Alves would have kept his spot at right-back anyway. Whatever the case, get well soon Dani!