Actually they were different events.
The France Under 18s played a one-off match against England at the JJB on 8 March 2000 and France won 3-0. Besides Mexes the French team also had Djibril Cisse.
England were: Kirkland(Coventry)(Bywater(West Ham)); Parnaby(Middlesbrough), Konchesky(Charlton), Halls(Arsenal), Clarke(Everton), Lloyd Samuel(Aston Villa), Defoe(West Ham)(Hamshaw(Sheff Wed)), McMaster(Leeds) (Brackstone(Middlesbrough)), Boothroyd(Arsenal)(Logan(Ipswich)), Noble(Arsenal), McSheffrey(Coventry)(Richardson(Leeds))
The tournament you are thinking about was an Under-17 three-way tournament between England, Italy and Brazil in July 2001. England-Italy and Brazil-Italy were at the JJB, while England-Brazil was at the Reebok.
Wayne Rooney was a sub for the England team – the only other “name” was Diego (then listed as Diego Cunha) who now plays for Wolfsburg, and scored against England a few years back.
The other “internationals” at the JJB was a single-night double-header at Under-16 level on 25 October 2001 when Germany played Holland and England played Spain. Ryan Babbel played for Holland.
The England team was Heaton(Man Utd); Nevins(Man Utd)(Smith(Chelsea)), Gillan(Bolton) (Martin(Derby)), Doyle(Derby), Pettigrew(Chelsea), Taylor(Newcastle), Bowditch(Ipswich), Leadbitter(Sunderland), Moore(Aston Villa), O’Hara(Arsenal), Forte(Sheff Utd), which perhaps goes to show that even if you are good enough to play for England at Under-16 it doesn’t mean you’re ever going to make the big time. I know some have made it into League teams, but if I had played for England I’d be dreaming of the stars….