India vs Bangladesh, Second Test, Day 2
Complete coverage | Match report | Scorecard
Bangladesh spinner Mohammad Rafique (left) celebrates with Talha Jubair after taking the wicket of Harbhajan Singh.
Harbhajan Singh played an entertaining innings of 47 from 43 balls, including seven boundaries and two sixes.
He was involved in a 75-run ninth wicket partnership with Ganguly to help India reach 540.
Rafique emerged as the most successful bowler for Bangladesh, taking four for 156.