The Reds suffered only their second defeat of the season last week, but it was a bad one, as City thrashed them 4-0 at the Etihad.
It makes no difference to the table, with Liverpool already having wrapped up the title, but Jurgen Klopp will want to see his side return to form this weekend.
Villa remain in the bottom three, but a win would see them climb out of the relegation zone and just a point would see them go level with Watford, but remain behind them on goal difference.
What time is Liverpool vs Aston Villa?
The match is at 4.30pm on Sunday 5 July at Anfield.
What TV channel is Liverpool vs Aston Villa on and is there a live stream?
Subscribers can stream the action on Sky Go or on the Sky Sports app, while non-subscribers can watch through a Sky Sports Pass on Now TV.
Liverpool vs Aston Villa team news
Liverpool are missing Joel Matip and Dejan Lovren in defence, while Xherdan Shaqiri is also out.
Aston Villa should have Frederic Guilbet and Henri Lansbury available, but Matt Targett, Tom Heaton, Bjorn Engels and Wesley all remain out.
Liverpool vs Aston Villa odds
10/1 Aston Villa
Odds courtesy of Betfair
Head-to-head in last five meetings
17 Dec 2019: Aston Villa 5-0 Liverpool – League Cup
02 Nov 2019: Aston Villa 1-2 Liverpool – Premier League
14 Feb 2016: Aston Villa 0-6 Liverpool – Premier League
26 Sep 2015: Liverpool 3-2 Aston Villa – Premier League
19 Apr 2015: Aston Villa 2-1 Liverpool – FA Cup
For more stories like this, check our sport page.