PSX turns bullish, gains 671 points

* Asian markets battle to match Wall Street rally ahead of US inflation