The sixth Strictly show was watched by an average audience of 10.4 million viewers between 6:30PM and 8:05PM.
It's the highest rating of the current series to date, and peaked with a whopping 11.6 million viewers.
The show had more than a two million lead over The X Factor, however the ITV1 series also enjoyed an increase in ratings.
For the first time this series, last night's show was up on the previous week's, with an average audience of 8.4 million viewers watching and catching up on ITV1+1.
The Best of British themed live show peaked with 9.6 million viewers, including those on ITV1+1.
Browse pictures of this weekend's X Factor below...
The X Factor 2012 continues tonight with the latest results show, featuring performances from Ed Sheeran and Little Mix, as well as one more act being given the boot.
[cat c="strictly come dancing"]Strictly Come Dancing 2012[/cat] continues tonight with the latest results show on at 7.25pm on BBC One and BBC One HD.