Leicester boss Brendan Rodgers confirmed that top scorer Jamie Vardy is fit to play their League Cup semi-final first leg against Aston Villa.