Haaland was absent during City’s defeats to Real Madrid and Liverpool last week due to this injury.
City manager Pep Guardiola indicated that the Norway international would be evaluated following his participation in training on Tuesday.
“Tonight, we will know it after training. I hope (he will be available) but I don’t know yet,” he said. “He feels better but the last two games he could not play.”
City has faced challenges in Haaland's absence, exiting the Champions League after a 3-1 defeat to Madrid and subsequently losing 2-0 at home to Premier League leaders Liverpool.
Haaland, who has been the top scorer in the league for the past two seasons, has netted 27 goals across all competitions this season.
This total includes 19 league goals, placing him six behind Liverpool's leading scorer, Mohamed Salah.
The four-time defending champions, City, find themselves 20 points behind Liverpool, having played one game less. They appear poised to lose their title and are now fighting to secure a top-four finish for Champions League qualification.
Currently, Guardiola’s squad sits fourth on goal difference, just ahead of Newcastle and two points above eighth-placed Aston Villa.
Tottenham, positioned 12th, has had a challenging season under coach Ange Postecoglou but has already defeated City twice this season, including a 4-0 victory in November.
“They’re a fantastic team, with individual quality,” Guardiola said.
Postecoglou mentioned that Tottenham's injured players—Richarlison, Dominic Solanke, Micky van de Ven, and Christian Romero—are expected to return to the squad within the next ten days.