The revamped New Holland Island in St. Petersburg will open to public in 2010, First Deputy Prime Minister Sergey Ivanov said Sunday, the RIA Novosti news agency reported. The official countdown began on Sunday, the final day of the St. Petersburg International Economic Forum.