Dow Jones steg 40.68 poäng till 18.20.2.62 medan den bredare S&P 500 kantade upp 4 poäng till 2.144.29.
Oljepriserna steg över 2 % efter siffror som tydde på en nedgång i USA:s lager. Andelen Chevron ökade med 0,5 % och Chesapeake Energy steg med 3,1 %.
Den tech-fokuserade Nasdaq steg bara 2,6 poäng till 5 246.41, med Intel ner nästan 6% efter sina senaste resultat.
Intel rapporterade bättre än väntat resultat och intäkter från tredje kvartalet, men dess aktier drabbades efter prognosen för fjärde kvartalets intäkter sjönk något under förväntningarna.
Intel förutspår intäkter på $ 15,7 miljarder i kvartalet, plus eller minus $ 500m, jämfört med analytikers förväntningar på $ 15,86 miljarder.
Morgan Stanley aktier ökade 1,9% efter banken rapporterade en 62% hoppa i tredje kvartalet resultat till $1,5 miljarder.
Liksom de andra stora amerikanska investmentbanker, Morgan Stanley resultat förstärktes av en stor ökning i obligationshandel, med intäkter från den aktiviteten stiger till $1,5 miljarder i kvartalet från $583m om året tidigare.
Volymerna av obligationshandel har varit starka under de senaste månaderna, delvis på grund av Storbritanniens röst att lämna EU och även på grund av spekulationer om förändringar i amerikanska räntor.
(Stäng): De amerikanska marknaderna stängdes högre och energilagren lyftes av stigande oljepriser.