Rangers 0-0 Fiorentina (Rangers win 4-2 on penalties): Nacho Novo and Neil Alexander were the heroes as Rangers booked a place in the Uefa Cup final following their semi-final second leg clash against Fiorentina in Florence tonight.
Novo kept his cool to convert the decisive spot-kick after Alexander had saved from Fabio Liverani in a tense penalty shoot-out after 210 minutes of football failed to separate the two clubs over the two legs.
Rangers will now feature in their first European final since lifting the European Cup Winners' Cup back in 1972, when they face former boss Dick Advocaat's Zenit St Petersburg.
Teams:
Fiorentina: Frey, Jorgensen, Gamberini, Ujfalusi, Gobbi, Donadel (Kuzmanovic 42), Liverani, Montolivo, Santana (Semioli 94), Pazzini (Vieri 79), Mutu.
Rangers: Alexander, Broadfoot, Cuellar, Weir, Papac, Hemdani, Davis (Novo 81), Ferguson, Thomson, Whittaker, Darcheville (Cousin 65).