Birmingham City were on Friday night handed a boost on the eve of the Second City derby against Aston Villa when they agreed a fee with Tottenham Hotspur for striker Robbie Keane.