 Petrov remained in Russia for 2005, winning the Lada Revolution Championship with ten wins and the Russian Formula 1600 series with five wins.In 2006, Petrov raced in Euroseries 3000 with Euronova Racing.He finished third in the standings, scoring nine podiums in eighteen races including four wins at Hungaroring, Mugello Circuit, Silverstone Circuit and Circuit de Catalunya.