Antoine Griezmann picked up a "muscle injury in the quadriceps of his right leg" during Barcelona's 1-0 win over Real Valladolid in La Liga on Saturday.
Lionel Messi teed up Arturo Vidal's winner to become the first player to provide 20 assists in Spain's top flight since Xavi Hernandez in 2009.
Arturo Vidal, who joined Barcelona in 2018, has been linked with a move to Serie A club Inter Milan.
Barcelona are second in the La Liga table, two points behind Real Madrid, following their 4-0 win over Sevilla at Camp Nou.
Barcelona's victory means they stretch their lead at the top of the table to 11 points over Atletico Madrid, and 18 ahead of Real Madrid.
Lionel Messi blazed a penalty over the bar in the shoot-out before Lucas Biglia missed to leave Chile's Francisco Silva with the task of stroking home the winning spot-kick at the MetLife Stadium.
While Chile are the defending champions, having won the 2015 edition, Mexico are in with a chance to clinch their maiden Copa America title in the 100th year of the tournament.
Arturo Vidal scored a controversial penalty in extra time as Chile defeated Bolivia 2-1 in a dramatic Copa America match to keep their knock-out hopes alive
Arturo Vidal scored inside two minutes to take Bayern Munich to a 1-0 win over Benfica in UEFA Champions League
Bayern Munich's director of sport Mathias Sammer threatened to take legal action over reports that Arturo Vidal has an alcohol problem. He also defended Pep Guardiola's decision to leave the club
Midfielder Arturo Vidal and forward Alexis Sanchez have not trained and have only done recovery work with the medics.
Bayern Munich regained top spot in the Bundesliga table with a 3-0 win over 12th placed team Darmstadt.
The Copa America-winner himself moved to Allianz Arena from Juventus for a fee of 40 million euros ($45.7 million) in July. The 28-year-old admitted few players are worth the bloated transfer fees, claiming it puts enormous pressure on them.
Bayern Munich had already announced that they had convinced Juventus of the deal but Arturo Vidal had to pass the medical on Tuesday before signing the dotted line.
Bayern Munich were beaten 5-4 on penalties by Chinese champions Guangzhou Evergrande after a goalless friendly
Bayern Munich are set to pay around 35 million euros for Arturo Vidal, who will leave Juventus after four successful years.
Bayern Munich have identified the 28-year-old Arturo Vidal as the ideal replacement for the departed Bastian Schweinsteiger, who left for English club Manchester United, and are pursuing the Chile international. Vidal has earlier played in Germany for club Bayer Leverkusen from 2007 to 2011.
Bayern Munich wanted to rope in Arturo Vidal four years ago after he left another German team Bayern Leverkusen but the latter did not allow him to join their rivals.