2011 trat Saavedra für Conquest Racing in der IndyCar Series an. Beim Indianapolis 500 scheiterte er an der Qualifikation. Bei zwei Rennen wurde er durch João Paulo de Oliveira bzw. Dillon Battistini vertreten. Saavedra schloss die Saison auf dem 25. Platz der Fahrerwertung ab. 2012 kehrte Saavedra zu Andretti Autosport zurück. Er nahm für den Rennstall, der erneut mit AFS Racing kooperiert, an der Indy Lights teil. Das zweite Rennen in Birmingham entschied er für sich. Am Saisonende lag er auf dem vierten Platz der Fahrerwertung und hatte sich mit 383 zu 377 Punkten knapp gegen seinen Teamkollegen Carlos Muñoz durchgesetzt. Darüber hinaus fungierte Saavedra in der IndyCar-Series-Saison 2012 als Test- und Ersatzfahrer von Andretti Autosport. Er erhielt bei drei Rennen ein Renncockpit. Beim Indianapolis 500 wurde sein Fahrzeug zusammen mit AFS Racing eingesetzt. Er erreichte den 27. Platz in der Fahrerwertung. Außerdem ging Saavedra bei einem Rennen der Rolex Sports Car Series in der GT-Klasse an den Start.