The India off-spinner indulged in an argument with umpire Nandan O after he turned down his appeal for catch while bowling to Sunny Gupta in the 109th over.
Match Referee Sunil A Chaturvedi said Harbhajan has been fined 50 per cent of his match fee for misbehaving.
Jharkhand, resuming at 195 for three, went on to make 310 for six against Punjab thanks to centuries from Rameez Nemat (100) and Ishank Jaggi (126 not out) at the Keenan Stadium in Jamshedpur. Nemat could only add three runs to his overnight score.
In Rajkot, Saurashtra ended their innings at 469 against Karnataka with Aarpit Vasavada (152 not out) batting till the end. Karnataka were 45 for no loss in reply with Robin Uthappa (29) and Lokesh Rahul (12) at the crease.
Uttar Pradesh did well to dismiss the Services for 263 and were 138 for four in their second innings, leading by nine runs. They were bowled out for 134 on the opening day in a game played in Indore.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu