Sri Lanka's request for Chinese assistance came three weeks after India pledged US$450 million in humanitarian aid for cyclone recovery.