For 2017, Saavedra was signed to drive the Indianapolis 500 for the new Juncos Racing team in the No. 17 car. He placed 15th, matching his career best finish in the 500. Later in the season, Saavedra was signed to drive at Toronto in the No. 7 car for Schmidt Peterson Motorsports, replacing Mikhail Aleshin for the race weekend.