9.1 million watched last night's BBC One showing of The Waters of Mars, according to unofficial overnight figures.
The programme had an audience share of 33.9% and was the third most-watched programme of the day, behind The X Factor and I'm a Celebrity... Get Me Out of Here!, both on ITV1.
The audience built throughout the programme, with 9.6 million watching the final quarter-hour. On ITV1, All Star Family Fortunes had 6.1 million watching at the same time as Doctor Who was on.
An additional 310,000 watched the programme on BBC HD. If confirmed on the final figures this will be the highest ever rating for BBC HD
On BBC Three 590,000 watched Doctor Who Confidential with an additional 100,000 watching on BBC HD. It was the 8th most watched programme on digital TV for the day.
The overnight figures put Doctor Who as the 6th most watched programme of the week. This is likely to rise when the final figures, including those who timeshift the programme, are published in 9 days time.