I predict pretty much the same tonight, maybe up slightly. I'll guess a 9m average.
As for the lives, unless some massive game-changer is announced this week, then much the same and possibly downhill from there.
Obviously there's nothing wrong with any show getting 8-9m overnights. But this is The X Factor's ground now, it's no longer capable of previous years' ratings. With the greatest of respect, the endless optimism about a rise in ratings has proved wrong almost every episode. After 10 episodes all generally around the 8-9m mark, we know for sure that this is a trend now. Apart from the final, the live shows aren't inherently capable of bucking that trend.