Shares of JSW Energy rallied 7.7% on the BSE today to a high of Rs 673.05 after announcing that its wholly-owned subsidiary JSW Neo Energy (JSWNEL) signed definitive agreements with O2 Power group.