Bayern Munich and Real Madrid have made it through to the last four of the Champions League after Sevilla and Juventus respectively. They join Liverpool and Roma in the semi-finals of the competition. Real scrapped through to the last four after a stunning fightback at the Bernabeu by Juve. The Spanish giants lost 1-3 in the second leg but ended up going through 4-3 on aggregate. In Germany, there was less drama with the score finishing 0-0, Bayern winning 2-1 on aggregate.