Nine BSE small-cap stocks logged gains for five straight sessions even as the broader market slipped last week.