The latest episode of the ITV contest saw the 12 remaining celebrities take part in a series of skating duels in order to receive an automatic pass to the next round.
Each pairing - which was decided by last week's scoreboard - performed at the same time to the same music in an effort to impress judges Louie Spence, Katarina Witt and Robin Cousins.
Chico won the first battle with Sam Nixon, Chemmy Alcott won against Corey Feldman, while the panel controversially favoured Sebastien Foucan over Jennifer Ellison.
Later, Heidi Range beat Dallas actress Charlene Tilton, Matthew Wolfenden won his bout with fellow bookies' favourite Jorgie Porter and Rosemary Conley defeated Andy Whyment.
Nixon, Feldman, Ellison, Tilton, Porter and Whyment will now face the public vote, with one of the bottom two being eliminated following a traditional skate-off and judges' vote.
Dancing on Ice returns at 9.30pm on ITV1.