Champ Car confirms St Pete race off for 2004. Champ Car World Series officials and the city of St Petersburg have regretfully announced that, despite their best efforts, they have not been able to complete negotiations to acquire the rights to hold the Grand Prix of St Petersburg in 2004.