Barcelona beat Manchester United 2-0 on Wednesday to win the European Champions League for the second time in four seasons, dominating behind goals from Samuel Eto'o and Lionel Messi.