World number six Tomas Berdych was given a tough workout by Nikolay Davydenko in Barcelona.
Berdych given tough workout