Stocks rose on Friday after recent heavy selling, helped by lower oil prices, although uncertainty over the Iran war continues to disrupt energy supplies which is driving concerns over fuel inflation ...