Canadian race car driver Jacques Villeneuve will not compete in the final round of the Speedcar Series this weekend in Bahrein, site of the Formula 1 Grand Prix.