Arsenal legend Thierry Henry says his old club should sell contract rebels Mesut Ozil and Alexis Sanchez next month.

Both Ozil and Sanchez are free to sign pre-contract agreements with sides outside England from January 1, with their contracts due to expire in the summer.

"We are talking about something they created themselves," Henry told Sky Sports. “You are going to miss Alexis Sanchez if he leaves and you are going to miss Mesut Ozil, because they are quality players. Now, are you not going to get any money for them either?

"If something is coming now, you have to at least get some money, because you are going to lose them anyway at the end. They haven't signed new contracts yet, that is something we are sure about, so you are not going to get money for them if they leave at the end of the season. So it's a double punishment.

"It's astonishing to me. How? [Robin] van Persie went, I went. A lot of players went, but you got money for them. These guys might go on a free. So are you going to keep them and hope you can make them stay or are you going to sell them?"