Indian opener Shikhar Dhawan has blasted an unbeaten century on Day One of the one-off Test match against Bangladesh.

In a rain affected day, which only saw 56 over bowled, Dhawan smashed an unbeaten 150 off 158 balls, to help the tourists to a score of 0-239 at stumps.

He was on fire early, smashing 74 runs off just 71 balls, before the rain set in, denying him his century before lunch.

Murali Vijay played as second fiddle as Dhawan looked more like he was facing the white ball than the red one.

Vijay finished the day on 89 off 178 balls.

Vijay and Dhawan now have two of the top five highest opening partnerships in Test cricket for India.

Chowdhury was the most economical of the bowlers, conceding 3.62 runs per over, to finish with figures of 0/47 off 13 overs.

Indian spinner Harbhajan Singh has been recalled to the side for the first time in two years to partner fellow off-spinner Ravichandran Ashwin in a two pronged spin attack.