Oil and Natural Gas Corporation (ONGC) today reported a 5.9 per cent rise in its second-quarter net profit at Rs 5,388.77 crore, over the corresponding quarter last year, on better oil price realisation. Revenue from sales rose over 20 per cent to Rs 18,239 crore.