$ 0 0 Reassuring results from banking giant Citigroup buoy markets rally after the worrying developments in the Ukraine.