Het seizoen van 2003 was goed voor een 7e plaats bij het Nederlands Kampioenschap Formule Renault 2000. Van de 15 races behaalde Xavier 1 maal het podium. Hij kwam uit voor Vodafone Racing Team / Equipe Verschuur.
In 2004 behaalt Xavier een 2e plaats in het Nederlands Kampioenschap Formule Renault 2000. Van de 14 races behaald hij 3 overwinningen, 5 maal een podiumplaats, 4 pole-positions en 3 maal een snelste ronde. Hij reed dit seizoen voor het team van AR Motorsport.
Ook nam Xavier deel aan de Proximus 24 uur van Spa-Francorchamps. Hij reed in een Dodge Viper SRT10 Competition Coupe, DNF (Engine)
Bij het GT Festival Bahrain, Porsche GT3 Cup, wist Xavier de 15e plek te behalen in het algemeen klassement en de 5e plaats in de GT3 klasse. Hij reed hier voor US Carworld Racing.




