The stock markets opened on a positive note at the final trading session of August, buoyed by a global rally following sturdy US GDP figures. The Nifty 50 index received 97.75 points, or 0.39%, to open at 25,249.70, even as the BSE Sensex surged by 0.61%, or 502 points, to start at 82,637.03.