Russian Premier League leaders Zenit said on their website that the 6'3" target man signed a four-year contract.
The transfer fee was not disclosed but Russian media put the deal at around 12 million euros (£10m).
Bukharov, 25, had been at Rubin since 2004, helping them to two Russian league titles in the past two seasons.
Zenit, backed by Russian energy giant Gazprom and coached by Italian Luciano Spalletti, were looking to add extra muscle to their attack ahead of their European campaign.
The Russians, who lifted the UEFA Cup in 2008, face Romania's Unirea Urziceni in the Champions League third qualifying round later this month.
News source: Yahoo! Eurosport
Print this news
City news archive for 20 July' 2010.
City news archive for July' 2010.
City news archive for 2010 year.