He returned to the series in 2010 for Bryan Herta Autosport and made his IndyCar Series debut in the 2010 Indianapolis 500 driving for the same team. Saavedra was on the bubble during most of qualifying during bump day, and crashed during practice laps while waiting for other drivers to attempt to qualify. While he was in the hospital being checked out, and with no working car to attempt to re-qualify, Saavedra appeared out of the race when Tony Kanaan bettered his time knocking him out of the field. However, when both Paul Tracy and Jay Howard withdrew their successful qualifying times and failed to re-qualify (both felt they would be knocked out by other drivers if they did not improve), Saavedra improbably ended up back in position thirty-three and in the race when time ran out for attempts. Saavedra crashed out in a single car accident on lap 159 and was credited with 23rd place in the race. The following month, Saavedra captured Bryan Herta Autosport's second Indy Lights win in the AvoidTheStork.com 100 at Iowa Speedway.
On 4 September 2010, Saavedra officially terminated his contract with Bryan Herta Autosport due to the team's inability to meet contract standards after a string of car failures and negative results.