World champion had been fastest by 0.141 seconds in FP1, but Rosberg pipped the teammate by 0.138secs in the second session.
The Mercedes duos were strong clear of the rest of the field, headed by Force India’s Sergio Perez, 0.627secs back.
“Generally it is the same every weekend, but this weekend so far the long run pace doesn’t feel so good. So that is what we have got to work on,” Hamilton said.
“I made some changes between P1 and P2 and it did make it a bit better, but we need to make some more for P3.
“The race pace doesn’t feel very good at the moment [as I said],” he continued. “But it always changes when I get to the actual race. I will make some changes though, and hopefully it will help with the graining.
“I have been having difficulty with the balance since they made some changes after Singapore. But I am trying to shuffle my way round to find a good balance and it is getting better.”
But Hamilton still optimistic about qualifying chances — “I feel good. I made some changes to the car and so far it feels relatively good [on the short runs]. Might make some more tweaks tonight and hopefully tomorrow it is better,” he said.
“It is very hard to overtake here and like the majority of the tracks it is better to be up in pole, but it doesn’t mean it is impossible to win [from second].”