Markets made a firm start and gained nearly a percent, tracking upbeat global cues.