Markets closed on strong note with the BSE benchmark index gaining 244 points to end at 20,778 and the Nifty closed at 6,176, adding 84 points ahead of the second quarter GDP and fiscal deficit for Apr-Oct, which is likely to be announced after market hours. (Provisional)