|No valuable away goal for Barcelona as Milan battened down the hatches at the San Siro [GETTY]
AC Milan and holders Barcelona played out a tight and nervy 0-0 draw at the San Siro on Wednesday to leave their Champions League quarter-final finely in the balance ahead of next week's second leg at the Camp Nou.
Chances were at a premium as the two sides adopted a largely safety-first policy to ensure they would go into the return match with everything still to play for.
In the night’s other game Bayern Munich took control of their quarter-final against Marseille with a 2-0 win at Stade Velodrome that condemned Marseille to an eighth defeat in nine matches.
Barcelona enjoyed their usual two-thirds majority of possession but Milan played in a controlled and calm manner, and even created the best chances on the counter-attack.
There were times during the first period in which they looked capable of repeating Inter Milan's famous 3-1 semi-final, home leg victory over Barca in the same stadium two years ago.
But by the second half Milan's attacking threat had all but dried up and Barca seemed unable or unwilling to commit enough men forward to break down their stubborn hosts.
Instead a close second leg awaits in Spain next Tuesday where Milan will feel confident that progress could hinge on the scoring of an away goal, which Barca failed to do here.
Milan almost got off to a dream start following a Barcelona mistake but Kevin-Prince Boateng hesitated a moment too long, allowing Gerard Pique to block his shot.
The ball spooned up and Zlatan Ibrahimovic teed up Robinho but he skied his finish.
Barcelona had plenty of possession but Milan were playing intelligently, sitting back and waiting as Barca knocked the ball around while pressing hard when the Catalans were short in numbers around the ball.
The hosts created the next chance as Clarence Seedorf played in Ibrahimovic, who took a touch and tried to slip the ball past Victor Valdes but the goalkeeper got down well to save.
Barcelona were struggling to get in behind Milan's disciplined backline but after one slick passing move Xavi played a one-two with Lionel Messi only for Christian Abbiati to save low to his right.
Another nice move seemed to come unstuck when Alexis Sanchez played a silly flick but Luca Antonini was sleeping and Xavi pounced to shoot, but Milan blocked it.
Sanchez burst beyond the Milan defence but Antonini doggedly stuck to the task, chased him down and blocked the Chilean's shot.
Chances were few and far between but Messi was handed a free-kick opportunity from 25 yards after Alessandro Nesta unceremoniously hacked him down, but the Argentine magician curled his effort over.
Seedorf gave the ball away in midfield allowing Barca to attack but when the ball came to substitute Tello, the youngster shifted his feet to beat Daniele Bonera but snatched his shot into the side-netting.
Messi was given half a sniff at goal but Ambrosini steamed in to deflect the ball behind.
From the resulting corner Barca captain Carles Puyol darted onto Xavi's ball but his glancing header bounced just beyond the far upright.
The best chance of the match came in the final minutes as Djamel Mesbah slipped allowing Messi a clear sight of goal but Abbiati made a full length stop before Antonini blocked Tello's follow-up.