Barcelona win Champions League final 3 days ago ROME (AFP) — Barcelona won the European Champions League final here on Wednesday beating holders Manchester United 2-0. Goals by Samuel Eto'o and Lionel Messi were enough to give the Spanish side a trophy treble - they also won the Spanish Cup and league title - in coach Pep Guardiola's first season in charge. At 38 Guardiola - who won it as a player with Barcelona - becomes the youngest ever coach to take European club football's greatest prize.