President Vladimir Putin said on Tuesday that the state energy companies of Russia and Ukraine had signed an amended agreement slashing the price Moscow charges its cash-strapped neighbour for natural gas.