Jake Kostecki and Jake Burton emerged victorious in the two Cash Converters Supercars Eseries Michigan sprints.
Burton inherited victory in the Pro Series race, with Kostecki winning the All Stars race at the death.
The two race results set the grid for the later 32-lap combined race.
Points leader Jarrad Filsell crossed the line first in the Pro Series 14-lap sprint.
However, he was demoted after copping a five-second penalty for causing a collision.
It elevated Burton to victory, Burton having missed out to Filsell by just 0.002s.
Andrew Gilliam was promoted to second ahead of Corey Shepherd.
Defending Pro Series champion and title hopeful Dayne Warren was classified eighth.
Kostecki later won the All Stars race, having been as low as eighth on the final lap.
A last-lap crash helped Kostecki race to the lead, and he clinched victory by 0.2s.
Aaron Borg was a surprise second ahead of pole-sitter Jordan Cox.
Jackson Walls, Zane Goddard and James Golding were fourth, fifth and sixth.
Points leader Brodie Kostecki was ninth.
The Pro Series drivers will start on the inside row for the 32-lap feature, with All Stars on the outside.