Iran denies accusations that it has become a haven for al-Qaida militants .