Updated

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

Almost two decades after winning his first title, the 42-year-old Canadian 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.

He left for Formula One after the '95 season where he competed from 1996 through 2006. He won the world championship in 1997, then moved to stock cars in 2007and 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.