Russian President Vladimir Putin has fired Economy Minister Alexei Ulyukayev, who had been charged with taking a massive bribe. News Agencies quoted Kremlin spokesman Dmitry Peskov as saying The President had lost confidence in the minister.

Ulyukayev had earlier been placed under house arrest for two months over suspicions he pocketed a two-million-dollar payoff during a deal involving state-controlled oil giant Rosneft. Ulyukayev was the highest ranking official detained over suspected corruption since President Vladimir Putin took power in 2000 and his arrest sparked speculation over whether the probe is linked to an internal power struggle.