Mohammad Sharif Malekzadeh, an ally of President Mahmoud Ahmadinejad, resigns three days after his appointment as a deputy foreign minister. Meanwhile, lawmakers deal the president setbacks in other matters.In another blow to Iranian President Mahmoud Ahmadinejad, a controversial deputy foreign minister allied with Ahmadinejad's increasingly embattled and isolated clique resigned Tuesday under pressure from hard-liners who threatened to impeach the country's top diplomat over the appointment.