Rubin Kazan held off the constant attacking of defending champion Barcelona to earn a 0-0 draw in the Uefa Champions League.
|Zlatan Ibrahimovic (left) is denied by the Rubin Kazan defence [AFP]
Barcelona dominated possession but lacked sharp finishing against Rubin's
disciplined defence, leaving the two teams with five points each in Group F.
The visitors came closest after only two minutes, when Zlatan Ibrahimovic curled a shot past goalkeeper Sergei Ryzhikov onto the outside of the post after a precision through pass by Xavi Hernandez.
Rubin substitute Alexander Bukharov had the hosts' best chance in the 79th.
Victor Valdes ran out of the Barcelona goal to smother his shot.
The match was played in freezing conditions in Kazan, the capital of the autonomous Tatarstan republic.
After Ibrahimovic's miss, Xavi's chip from 20 metres sailed on to the roof of the net in the 19th minute.
A minute later, Messi dribbled past two defenders but Ryzhikov dived at the Argentine's feet to steal the ball.
Carlos Puyol blocked a low drive from Ecuadorean midfielder Chistian Noboa in the 25th, while Messi struck a fierce shot from 20 metres that bounced just wide seconds later.
Argentine striker Alejandro Dominguez was a nuisance for the Barcelona defence, jinking past several players in the 31st minute before losing the ball from some tight marking inside the box.
Ryzhikov saved twice again before the break, from Andres Iniesta and Ibrahimovic.
Barcelona was less potent in the second half with Rubin's defenders, undaunted by their illustrious opponents, calmly dealing with cross after cross.
Yaya Toure struck a stinging drive from 30 metres after the break that Ryzhikov parried for his defense to clear.
Iniesta skipped past two defenders and into the box but shot wide in the 54th, while Xavi sliced a long shot past the post in the 67th.
A rare Rubin attack in the 69th ended in Dominguez shooting weakly for the ball to bobble wide.
Five minutes later, Dominguez played Alexander Bukharov through but the substitute could only chest the ball down into the arms of Valdes.
Barcelona substitute Thierry Henry shot wide when put through by Lionel Messi in the 90th minute.