Russia's Energy Ministry expects Rosneft and the China National Petroleum Corporation (CNPC) to sign a long-term contract for oil supplies to China soon, the ministry's head Sergei Shmatko told journalists today according to RBC. The Russian company will sign preliminary documents with China in the near future, he said, while the final details of the deal may be agreed upon within four to six weeks.