Jacques Villeneuve will finally get a chance to win a second Indianapolis 500.

Almost two decades after winning his first title, Villeneuve will return to the historic 2.5-mile oval in May, driving for Schmidt Peterson Motorsports. The official announcement came Wednesday.

In 1995, Villeneuve won the 500 and the CART championship but hasn't started an IndyCar race since then.

Now 42, the St.-Jean-sur-Richelieu, Que., native left for Formula One after that season where he competed from 1996 through 2006. He won the world championship in 1997, then moved to stock cars in 2007 and has run in a variety of series including Sprint Cup, Nationwide and Le Mans as well as sports cars.

In two IndyCar seasons, Villeneuve won six poles and five races. This year's 500 is scheduled for May 25.