Bayern Munich were held to a 1-1 home draw by Russian champions Zenit St Petersburg in the first leg of their UEFA Cup semi-final on Thursday. The Bundesliga leaders led through Franck Ribery's 18th-minute goal but, Brazil defender Lucio deflected a cross from Viktor Fayzulin past Bayern goalkeeper Oliver Kahn for the shock equaliser on the hour.