Sri Lanka 's president has acknowledged she had asked United Nations Secretary-General Kofi Annan not to visit a tsunami-hit area controlled by Tamil rebels .