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.
Arsenal star Alexis Sanchez has thrown his support behind his disgraced team-mate Arturo Vidal after he was arrested and charged by police for a drunken crash in his Ferrari.
Vidal has taken full responsibility for crashing his car - reportedly after driving it in a drunken state.