Cyclists compete at the raining 7th stage of 2010 Tour of Hainan from Qiongzhong to Xinglong on Sunday. [Photo/Xinhua]