Sports | Wed Jul 7, 2010 5:37pm IST

Germany and Spain in fight for final