The fixture is scheduled to kick-off at 8pm (UK time). The match was originally meant to be played on September 10, but was called off after the sad news Queen Elizabeth II had died two days earlier. City have lost their last two matches, with the United defeat following a shock EFL Cup exit at the hands of Southampton. They also dropped points to Everton on New Year's Eve as their title ambitions faltered. Spurs have found consistency hard in the league, with three wins from their last nine games.
Pep Guardiola's City had led through Jack Grealish in their derby with Manchester United, but Bruno Fernandes equalised in controversial circumstances before Marcus Rashford scored the winner. It left City eight points adrift of Premier League leaders Arsenal and their neighbours only a point behind them. Meanwhile, Spurs' 2-0 loss to the Gunners saw them fall five points shy of the top-four places after a rocky period since the World Cup break. But can either side bounce back? Here's everything you need to know about Thursday night's match... When is Manchester City vs Tottenham? Manchester City will host Tottenham in a rearranged Premier League fixture at the Etihad Stadium on Thursday, January 19.