BT Sport pundits Frank Lampard, Rio Ferdinand and Steven Gerrard all agree that Bayern Munich deserved to be in the UEFA Champions League final, after watching Real Madrid squeeze through to the final after a ​thrilling 2-2 draw with the German Champions at the Bernabeu.​

Despite the remarkable achievement of ​Real reaching a third consecutive Champions League final, Frank Lampard believed that Zinedine Zidane's men may have been lucky to get as far in the competition once again this season.

​​While former Liverpool captain Steven Gerrard admitted that if Liverpool get past Roma in the other semi-final tonight, then Real Madrid's defence would struggle to contain ​Liverpool's dynamic attack.

And former Liverpool captain Gerrard, who lifted the trophy back in 2005, believes ​Jurgen Klopp's men will head to Ukraine without fear after seeing Real Madrid's defence struggle to maintain order. He said: "They were all over the place at the back. ​Bayern will be full of regret. On what you've seen over two legs, you think Liverpool can really hurt this Real team."

Rio Ferdinand also weighed in his views, criticising Madrid's 4-4-2 formation. The former ​Manchester United defender argued that if Liverpool get to the final, they would tear the Los Blancos' defence apart.

All three pundits were unanimous in their opinion that if Liverpool get past Roma, they should have enough fire power to get beat Real Madrid and end their recent dominance in the Champions League.