Hardik Pandya struck a half-century on debut to help India post a strong 600 all out in their first innings on the second day of the first Test in Galle on Thursday.