MONACO (Reuters) - Andres Iniesta of Barcelona beat off a strong challenge from club mate Lionel Messi and Cristiano Ronaldo of Real Madrid to be named on Thursday as UEFA's Best Player in Europe last season.