O Barcelona segurou um empate sem golos contra o AC Milan e garantiu lugar na final da Liga dos Campeões , 12 anos depois da final de 94 contra o mesmo Milan , onde perdeu por 4 a 0 .
O adversário dos espanhóis na grande final, em Paris, no dia 17 de Maio, será o Arsenal, que eliminou o Villarreal na terça-feira.
O jogo começou quente. Precisando da vitória, o Milan teve sua primeira chance logo no primeiro minuto de jogo, com o brasileiro Kaká, a chutar cruzado e a bola passou muito perto do poste. A resposta do Barcelona veio no minuto seguinte, com Samuel Etoo, que invadiu a área pela direita e bateu forte, exigindo boa defesa de Dida.
O Milan pressionava em busca do golo, mas em mais um contra-ataque, o Barcelona quase abriu o marcador. Aos 14 minutos, Etoo arrancou sozinho com a bola, invadiu a área e tentou encobrir Dida, que saiu nos pés do atacante, o camaronês ainda conseguiu tocar por cima do guarda redes, que desviou, e Costacurta chegou para afastar de vez o perigo.
Ronaldinho Gaúcho teve a primeira chance aos 20 minutos. O brasileiro recebeu a bola na intermediária, avançou e ramatou de longe, forte, muito perto da barra de Dida. O Barça teve mais uma chance aos 28 minutos, dessa vez com Belletti, que recebeu na direita e rematou cruzado, para fora.
O jogo continuou aberto, mas as equipas criavam poucas chances de golo, e o primeiro tempo terminou no 0 a 0.
Na segunda parte, o Milan voltou pressionando mais e teve a primeira chance aos quatro minutos, com Shevchenko, que aproveitou cruzamento na área e cabeceou forte, mas fácil para Valdés.
Aos oito minutos o Barcelona respondeu, e o brasileiro Belletti perdeu a melhor chance do jogo. Ronaldinho passou para Giuly, que cruzou para Belletti, sozinho, na área, mas o lateral falhou a bola na cara a cara com Dida.
Mais uma grande chance do Barcelona aos 17 minutos, quando Ronaldinho Gaúcho cruzou para Giuly, que rematou de primeira e mandou com muito perigo por cima da baliza. Precisando do golo, o Milan partiu para o ataque, e chegou até a marcar um golo por Shevchenko, no entanto, o árbitro marcou falta do ucraniano no lance e que porventura não foi visível por nenhuma câmera .
O Barcelona levava mais perigo, e quase marcou aos 30 minutos. Após cruzamento da esquerda, o sueco Larsson, que substituiu Giuly, antecipou-se ao lateral Serginho e cabeceou forte, exigindo uma grande defesa de Dida, um dos destaques da partida.
O Milan ainda lutou até o fim do jogo, mas com o Barcelona bem estruturado tacticamente pelo técnico Frank Rijkaard, o resultado não mais se alterou e o Barcelona garantia a final da Liga dos Campeões .
Vídeo do jogo entre o Barcelona 0-0 AC Milan