Champions, Manchester City will face top rivals, Manchester United in the semi finals of the Carabao Cup.

Leicester will face Aston Villa over two legs in the weeks commencing 6 and 27 January.

Both Manchester United and Leicester City will be at home in their first legs.

Man City who beat Oxford United 3-1 on Wednesday, have won the tournament four times in the last six years.

Man Utd beat League Two Colchester United 3-0 at Old Trafford on Wednesday.

Leicester City eliminated Everton 4-2 on penalty while Aston Villa who reached semi finals for the fish time since 2012 beat a very youthful Liverpool 5-0 on Tuesday.

Man Utd had beaten Man City 2-1 in Premier League match on 7 December and also won 1-0 during their fourth round Carabao Cup clash in 2016.