That is the question ! Barca are in great form (with Ronaldinho playing) and it is extremly difficult to see any team beating them over 2 legs.
AC Milan didn't impress me in earlier rounds but as always, they are here in the semis and are always a strong force to deal with. Milan's back 4 are not as quick as they were 3 years ago and Barca's speed in attack is what has destroyed all opposers this year. Schevchenko and Kaka are deadly players and will have to try to overcome Barca's hounding defense.
Arsenal are playing like kings in europe as their youth are really stepping up to the plate. Hopefully, that beating Man U put on them (2-0) wouldn't bother them as much as it did when Man U cut their 51 win run last season, and they would continue playing well in europe.
Villareal are the dark horses. New to this stage i don't think anyone knows what to expect. Riquelme and Forlan surely have to play a major role if they are to advance.
My prediction for the final:
Barca vs Arsenal
Remember ! this my prediction comes true and i wish GUNNERS all the best .
WHAT DO YOU HAVE