Spain produced a superb display to cruise past Russia and set up a Euro 2008 final against Germany on Sunday.
>>>