Atletico Madrid produced a typically spirited comeback from two goals down to draw 2-2 with Juventus in a thrilling finale to Wednesday's blockbuster Group D opener.

Mexico midfielder Hector Herrera levelled in the 90th minute with a thumping header from a corner, after defender Stefan Savic had pulled a goal back for the Spaniards in the 70th with a header from close range.

Atletico were the brighter side in the first half but Juve went ahead in the 48th minute when Juan Cuadrado sent an unstoppable curling shot into the top corner after a break engineered by a punt forward from defender Leonardo Bonucci.

Juve's Cristiano Ronaldo was kept unusually quiet after scoring a hat-trick against Atletico in last season's competition, but his side doubled their lead in the 65th minute with a header from midfielder Blaise Matuidi following another quick counter.

But with bullish coach Diego Simeone motivating them from the sidelines and a typically boisterous Wanda Metropolitano crowd roaring them on, Atletico snatched a draw.

Player ratings: Atletico vs Juve Show all 23 1 /23 Player ratings: Atletico vs Juve Player ratings: Atletico vs Juve Player ratings: Atletico vs Juve Juventus' Cristiano Ronaldo reacts during the Champions League Group D soccer match between Atletico Madrid and Juventus at Wanda Metropolitano stadium in Madrid, Spain, Wednesday, Sept. 18, 2019. (AP Photo/Manu Fernandez) Manu Fernandez AP Player ratings: Atletico vs Juve Oblak - 6 MADRID, SPAIN - SEPTEMBER 18: Jan Oblak of Atletico Madrid during the UEFA Champions League match between Atletico Madrid v Juventus at the Estadio Wanda Metropolitano on September 18, 2019 in Madrid Spain (Photo by David S. Bustamante/Soccrates/Getty Images) Soccrates Images Getty Images Player ratings: Atletico vs Juve Trippier - 7 Atletico Madrid's Kieran Trippier gestures during the Champions League Group D soccer match between Atletico Madrid and Juventus at the Wanda Metropolitano stadium in Madrid, Spain, Wednesday, Sept. 18, 2019. (AP Photo/Bernat Armangue) Bernat Armangue AP Player ratings: Atletico vs Juve Savic - 7 MADRID, SPAIN - SEPTEMBER 18: Cristiano Ronaldo of Juventus and Stefan Savic of Atletico Madrid during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Giménez - 6 Atletico Madrid's Uruguayan defender Jose Gimenez reacts after missing a goal opportunity during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by JAVIER SORIANO / AFP)JAVIER SORIANO/AFP/Getty Images JAVIER SORIANO AFP/Getty Images Player ratings: Atletico vs Juve Lodi - 5 MADRID, SPAIN - SEPTEMBER 18: Cristiano Ronaldo of Juventus is tackled by Renan Lodi of Atletico Madrid during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Koke - 6 MADRID, SPAIN - SEPTEMBER 18: Koke of Atletico Madrid warms up during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Partey -6 Juventus' French midfielder Blaise Matuidi (front) vies with Atletico Madrid's Ghanaian midfielder Thomas Partey during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by OSCAR DEL POZO / AFP)OSCAR DEL POZO/AFP/Getty Images OSCAR DEL POZO AFP/Getty Images Player ratings: Atletico vs Juve Saul - 5 Soccer Football - Champions League - Group D - Atletico Madrid v Juventus - Wanda Metropolitano, Madrid, Spain - September 18, 2019 Juventus' Cristiano Ronaldo in action with Atletico Madrid's Saul Niguez REUTERS/Susana Vera SUSANA VERA REUTERS Player ratings: Atletico vs Juve Lemar - 5 Atletico Madrid's French midfielder Thomas Lemar controsl the ball during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by JAVIER SORIANO / AFP)JAVIER SORIANO/AFP/Getty Images JAVIER SORIANO AFP/Getty Images Player ratings: Atletico vs Juve Felix - 6 Soccer Football - Champions League - Group D - Atletico Madrid v Juventus - Wanda Metropolitano, Madrid, Spain - September 18, 2019 Atletico Madrid's Joao Felix reacts REUTERS/Sergio Perez SERGIO PEREZ REUTERS Player ratings: Atletico vs Juve Costa - 6 Atletico Madrid's Spanish forward Diego Costa controls the ball during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by OSCAR DEL POZO / AFP)OSCAR DEL POZO/AFP/Getty Images OSCAR DEL POZO AFP/Getty Images Player ratings: Atletico vs Juve Szczesny - 7 Juventus' Polish goalkeeper Wojciech Szczesny throws the ball during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by JAVIER SORIANO / AFP)JAVIER SORIANO/AFP/Getty Images JAVIER SORIANO AFP/Getty Images Player ratings: Atletico vs Juve Danilo - 6 MADRID, SPAIN - SEPTEMBER 18: Diego Simeone, Manager of Atletico Madrid (L) hands the ball to Danilo of Juventus during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Bonucci - 7 MADRID, SPAIN - SEPTEMBER 18: Leonardo Bonucci of Juventus and Koke of Atletico Madrid during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve De Ligt - 6 MADRID, SPAIN - SEPTEMBER 18: Jose Gimenez of Atletico Madrid challenges for the ball with Matthijs de Ligt of Juventus during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Alex Sandro - 8 Juventus' Brazilian defender Alex Sandro heads the ball during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by OSCAR DEL POZO / AFP)OSCAR DEL POZO/AFP/Getty Images OSCAR DEL POZO AFP/Getty Images Player ratings: Atletico vs Juve Khedira - 6 MADRID, SPAIN - SEPTEMBER 18: Sami Khedira of Juventus during the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Angel Martinez/Getty Images) Angel Martinez Getty Images Player ratings: Atletico vs Juve Pjanic - 6 MADRID, SPAIN - SEPTEMBER 18: Miralem Pjanic of Juventus arrives at the stadium before the UEFA Champions League group D match between Atletico Madrid and Juventus at Wanda Metropolitano on September 18, 2019 in Madrid, Spain. (Photo by Daniele Badolato - Juventus FC/Juventus FC via Getty Images) Daniele Badolato - Juventus FC Juventus FC via Getty Images Player ratings: Atletico vs Juve Matuidi - 7 Juventus' Portuguese forward Cristiano Ronaldo (L) speaks with Juventus' Argentinian forward Gonzalo Higuain (C) and Juventus' French midfielder Blaise Matuidi during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by OSCAR DEL POZO / AFP)OSCAR DEL POZO/AFP/Getty Images OSCAR DEL POZO AFP/Getty Images Player ratings: Atletico vs Juve Cuadrado - 8 Man of the match. REUTERS Player ratings: Atletico vs Juve Higuain - 7 Soccer Football - Champions League - Group D - Atletico Madrid v Juventus - Wanda Metropolitano, Madrid, Spain - September 18, 2019 Juventus' Gonzalo Higuain reacts REUTERS/Susana Vera SUSANA VERA REUTERS Player ratings: Atletico vs Juve Ronaldo - 6 Juventus' Portuguese forward Cristiano Ronaldo reacts during the UEFA Champions League Group D football match between Atletico Madrid and Juventus, at The Wanda Metropolitano Stadium in Madrid, on September 18, 2019. (Photo by OSCAR DEL POZO / AFP)OSCAR DEL POZO/AFP/Getty Images OSCAR DEL POZO AFP/Getty Images