I don't see this match as a draw, because Tottenham is not a club to rely on that they will hold on to their ground. Assuming it is Arsenal or Chelsea, a draw is possible. Liverpool is consistent than Tottenham, and they don't have the quality to stop Liverpool from having three points in Arena Stadium. Liverpool is mean this season to win the trophy, and winning Tottenham is very important for them.
Tottenham miss a lot of goals in almost every match, maybe the reason is that they play open football and pay less attention to defense, such matches are spectacular, but not always effective for them. Liverpool is the favorite in this match, but Tottenham can try to play for a draw. As for the Aston Villa - City match, everything is just as difficult here, City has a streak of unsuccessful matches, and Aston Villa has also recently gone through a series of failures, now they seem to be playing better, if we evaluate the current situation, I think that Aston Villa will not lose.
This match will belong to Liverpool. Even though Tottenham has a home advantage, but I doubt they can hold off Liverpool. Even they were lucky enough to win against Man United in the EFL Cup, because if only Man United played with their first team I don't think Tottenham would have been able to get that win.
Aston Villa has a great opportunity to strengthen their position in the standings. A win would take them above Man City and they would also have a chance of securing fifth place because Bournemouth will have an away game against Man United.