US President Donald Trump has signed a bill imposing new sanctions on Russia, targeting its energy and defence sectors, along with the country's alleged shadow fleet. Ukrainian President Volodymyr Zelenskyy has thanked Trump and called for continued pressure on Moscow, stressing the need for peace through strength.