Football: Real Madrid, Barcelona out to seal Cup final places