Thierry Henry says Major League Soccer will not attract players from Europe while they are at the peak of their careers as long as teams are forced to operate under a salary cap.

The former France striker joined New York Red Bulls last year from Barcelona but, like David Beckham, only switched to the United States when he was well into his 30s as a so-called Designated Player.

Clubs can sign three DPs on top of the salary cap, a situation the former Arsenal and Barcelona player said put MLS teams at a disadvantage.

Henry says: ''How are you going to say to Barcelona, 'If you get (Lionel) Messi, you've got to let (Andres) Iniesta go?' That's how it is in the US.''

But the 33-year-old Henry is enthusiastic about the atmosphere and standard of play in North America.