Before the 2007 season, Patrick moved to Andretti Green Racing, in place of Bryan Herta in its No. 7 Dallara-IR05 Honda. She opened her season with two top-ten finishes in the first four races (eighth at St. Petersburg and seventh at Kansas). Patrick started the Indianapolis 500 in eighth position. She raced competitively with the leaders, and finished in the same position she started, when the race was halted by rain after 166 laps. Patrick clinched her second consecutive eighth-place finish at the ABC Supply Company A.J. Foyt 225 which was overshadowed by a physical confrontation with Dan Wheldon; the two reconciled after a private meeting with IndyCar president Brian Barnhart. She took her then best career finish with a third at the Bombardier Learjet 550, and improved on this result by clinching second at the season's penultimate race, the Detroit Indy Grand Prix at Belle Isle Street Circuit. Patrick closed off the year by coming eleventh at the season-closing Peak Antifreeze Indy 300 at Chicagoland Speedway, to place seventh in the drivers' standings with 424 points and eleven top-ten finishes.