FTSE 100-indexet stängde 35.52 poäng på 6.175.49, med hjälp av oljejättar BP och Royal Dutch Shell.
Aktierna i läskedryckstillverkare minskade dock efter det att en skatt på söta drycker hade tillkännagivits i budgeten.
Andelar i Britvic - tillverkare av Robinsons squash - föll 9,5 pp till 700 p medan Vimto maker Nichols föll 7% till 1219 p.
Aktierna i London Stock Exchange Group sjönk med 1,2 % efter det att bolaget kommit överens om villkoren för att gå samman med Deutsche Boerse i Tyskland.
På valutamarknaderna föll pundet 0,24% mot dollarn till $1,4118 och lite förändrades mot euron på 1,2733 â ¬.
(Närmare): Londons referensaktieindex steg, med hjälp av en stark utveckling från oljebolag som priset på råa klättringar.