Italian Giants Juventus reached their first Champions League semi-final since 2003 as they defended solidly to earn a second-leg goalless draw in Monaco.

The runaway Serie A leaders, who are also in the Italian Cup final against Lazio, led 1-0 after the first leg through Arturo Vidal’s penalty.

The hosts dominated possession for the majority but rarely tested Juve goalkeeper Gianluigi Buffon.

Home substitute Dimitar Berbatov did have a shot smothered after the break.

The Old Lady have become the first Italian side to reach the semi-final since Inter Milan won the competition back in 2010.

The last four draw will be made on Friday, with Bayern Munich, Barcelona and Real Madrid also through.