BENGALURU: Indian shares rose to a six-week high on Friday, led by gains in energy stocks, to log their best week in over two months, diverging from muted global markets.The Nifty 50 index ended up 0.47% at 19,819.95, while the S&P BSE Sensex rose 0.5% to 66,599.The benchmarks recorded their second straight week of gains and posted their best week since the week ending June 30, gaining nearly 2%, each.Stocks stabilised after a near week of easing, with the MSCI All Country stock index flat."We feel selective buying...