European stocks finished sharply higher on Tuesday, aided by a climb in energy and defense shares as the region’s benchmark marked its biggest rise in about six weeks.

The Stoxx Europe 600 jumped 2.9% to close at 379.88, with all sectors advancing. The index was led by a 3.4% rise for the oil-and-gas group resulting in the pan-European benchmark’s best daily gain since a 3% jump on Oct. 5, FactSet data showed.

Energy stocks pushed higher following Monday’s 2.5% rally in oil prices in part on news that output from the Organization of the Petroleum Exporting Countries fell for a third consecutive month.

Source: MarketWatch