He spent most of his professional career, from 2002 to 2015, in two spells with Shakhtar Donetsk. He won honours at the club including five Ukrainian Premier League titles, as many Ukrainian Cups, and the UEFA Cup in 2009. He spent the 2009–10 season with Barcelona in Spain, joining for €25 million, playing rarely and returning to Shakhtar for €15 million.