MOSCOW (Reuters) - The Russian government has completed the sale of a controlling stake in mid-sized oil producer Bashneft to the Kremlin-owned Rosneft for 329.69 billion roubles ($5.30 billion), the economy ministry said on Wednesday.