It has been revealed that Bangladesh opener Tamim Iqbal has injured his left hand and is expected to be out of action for at least three weeks.